Rapidinhas: Desabilitar enter (return) como default button ASP.Net
Pressionar a tecla enter em um TextBox às vezes pode ter efeitos indesejados como erroneamente disparar o submit de um botão. O médoto abaixo desabilita o enter em todos os input text da página:
$(“:text”).keydown(function(event) {
if (event.keyCode == ’13′) {
event.preventDefault();
}
});
O código é bem simples, utilizei JQuery para isso. A primeira linha “amarra” o evento keydown() de todos os input do tipo text. ‘:text’ é uma das muitas formas de selectors em JQuery, para uma lista completa consulte: selectors em JQuery.
A segunda linha apenas verifica qual é o código da tecla pressionada, treze é o enter. E a terceira linha cancela a ação que o evento iria disparar. PreventDefault() também é um evento em JQuery.
Ta.

leave a comment