Principales respuestas
Ejecutar Evento al Meter Cierto Numero de Cárteres en Texbox ASP.net

Pregunta
-
Estoy Tratando de CreaR una Aplicacion que al Meter cierto Numero de CARACTERES (Codigo de Barras) en TextBox
me ejecute una evento en VB.net. en este caso seria Mysql. Para asi evitar el apretar el Botón, seria con Jquery
Espero poder entenderme. Gracias.
Respuestas
-
Muchas Gracias Leandro.
Ya logre hacer funcionar lo que queria. Paso el codigo por si a alguien le ayuda algun dia.
Asi lo Demostrar para verificar si funcionaba:
--Lo que puse en el Boton:
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
MsgBox("Mostras algo")
Txt_Mensaje.Text = ""
End Sub---Codigo HTML (18 es la cantidad de caracteres al cual llega y se ejecuta el boton):
<asp:TextBox ID="Txt_Mensaje" runat="server" TextMode="MultiLine" Height="80px" Width="400px" onkeydown="contadorTexto(this.form.Txt_Mensaje, this.form.Txt_Cont, 18);" onkeyup="contadorTexto(this.form.Txt_Mensaje, this.form.Txt_Cont, 18); " AutoPostBack="True"></asp:TextBox>
--Funcion Java:
function contadorTexto(campo, cuentaCampos, limiteMaximo) {
if (campo.value.length >= limiteMaximo) //Si muy largo, cortar.
__doPostBack('<%= Button2.UniqueID%>', '');
else
cuentaCampos.value = (limiteMaximo - campo.value.length);
}Espero que les ayude. Gracias.
Todas las respuestas
-
hola
>>Para asi evitar el apretar el Botón, seria con Jquery
exacto seria con jquery
podrias usar el evento keypress
cuando detectas el nro de caractes podrias
- usar el __doPostBack() para invocar el evento en el servidor
- si tiene algun boton de asp.net que realice la accion podrias seleccionalo con jquery y realizar el click
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
-
-
especificamente para lo que planteas no
pero si explicas que has intentado implementar podriamos partir de alli
por ejemplo pudiste implementar el keypress de jquery ?
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Muchas Gracias Leandro.
Ya logre hacer funcionar lo que queria. Paso el codigo por si a alguien le ayuda algun dia.
Asi lo Demostrar para verificar si funcionaba:
--Lo que puse en el Boton:
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
MsgBox("Mostras algo")
Txt_Mensaje.Text = ""
End Sub---Codigo HTML (18 es la cantidad de caracteres al cual llega y se ejecuta el boton):
<asp:TextBox ID="Txt_Mensaje" runat="server" TextMode="MultiLine" Height="80px" Width="400px" onkeydown="contadorTexto(this.form.Txt_Mensaje, this.form.Txt_Cont, 18);" onkeyup="contadorTexto(this.form.Txt_Mensaje, this.form.Txt_Cont, 18); " AutoPostBack="True"></asp:TextBox>
--Funcion Java:
function contadorTexto(campo, cuentaCampos, limiteMaximo) {
if (campo.value.length >= limiteMaximo) //Si muy largo, cortar.
__doPostBack('<%= Button2.UniqueID%>', '');
else
cuentaCampos.value = (limiteMaximo - campo.value.length);
}Espero que les ayude. Gracias.