Categorized | C#, Javascript

Evento onkeydown C# con Javascript

Posted on 18 March 2010 by Abrahan Núñez

En el siguiente ejemplo supongamos que tenemos dos objetos, un textbox (txtEjemplo) y un botón (cmdBoton) en un webform.

Vamos a capturar la pulsación de la tecla Enter cuando el focus está ubicado en el textbox (en nuestro ejemplo, el textbox se llama txtEjemplo). Entonces, cuando se pulse la tecla enter en dicho textbox, será lo mismo que si hubiéramos pulsado el botón llamado cmdBoton.

El código sería el siguiente:

  1.  
  2. txtEjemplo.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById(‘" + cmdBoton.ClientID + "’).click();return false;}} else {return true}; ");
  3.  

El código que hemos añadido al textbox, es un código javascript, que se ejecutará cuando se produzca el evento onkeydown del textbox.

Leave a Reply










Switch to our mobile site