c# - Disparo automático de eventos en un cuadro de texto mientras se escribe el texto
asp.net textbox (3)
Puede usar change event y make to ajax call dentro de ese evento.
$( ".target" ).change(function() {
//make ajax call to u''r function
});
Estoy diseñando un corrector ortográfico para el idioma indio en asp.net usando c #.
He preparado todos los módulos. Sin embargo, hay un problema al utilizar TextBox
porque quiero que indique el error mientras el usuario escribe en el texto y resalta esa cadena.
Lo hice haciendo clic en un botón, pero no puedo hacerlo directamente sin ningún botón. ¿Es posible utilizar las herramientas jquery o ajax para usar un TextBox
para disparar un evento mientras se escribe el texto? (Intenté el evento TextChanged
pero se dispara solo cuando se hace clic en un Button
en asp.net)
Solo puede usar el controlador de eventos TextChanged
.
private void textBox1_TextChanged(object sender, EventArgs e)
{
TextBox tmp = sender as TextBox ;
if(SpellCheck(tmp.Text))
{
// No Error.
}
else
{
// Error
}
}
// SpellCheck is a function checking the spelling(which you have to make.)
Asegúrate de eso
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
está ahí en tu código
puedes usar onkeyup de javascript