Como cachar un enter en asp.net

Muy probablemente han tenido la necesidad en algún momento de tener que cachar un ENTER en un TextBox. Cuando se desarrolla en un ambiente de escritorio es muy fácil realizar esto, pero en web se requiere hacer un par de trucos para poder cumplir con este objetivo.

1.- Supongamos que tiene un campo Textbox1 donde vas a cachar lo que envié tu lector de código de barras. En el evento Page_Load pondrás el siguiente código:

1
Textbox1.Attributes.Add("onkeypress", "handleKeyPress(event);");

2.- El siguiente paso es crear el código en JavaScript handleKeyPress. El código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
function handleKeyPress(e){

var key=e.keyCode || e.which;

if (key==13){

document.getElementById('ctl00_ContentPlaceHolder1_Button3').click();

}

}

Notas relacionadas :

You can leave a response, or trackback from your own site.

Deje una respuesta

Webdesign