Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Saudacoes!
Tenho o seguinte codigo para capturar a tecla pressonada em cada um dos tres eventos:
<script>
_Evento = new Array();
$(document).keypress( function(e) { Captura_Evento(e, 'KeyPress'); } );
$(document).keydown( function(e) { Captura_Evento(e, 'KeyDown'); } );
$(document).keyup( function(e) { Captura_Evento(e, 'KeyUp'); } );
function Captura_Evento(e, Evento) { _Evento[Evento] = e; }
</script>
Quero fazer que ele seja disparado somente nos inputs type=text ao inves de todo o document.
O problema é que não sei como informar este seletor.
Alguma luz? :)
Opa!
Obrigado Bruno.
Infelizmente nao captura quando modifico:
$("input[type='text']").keypress( function(e) { Captura_Evento(e, 'KeyPress'); } );
Erro:
Erro: _Evento.KeyPress is undefinedArquivo-fonte: http://192.168.10.15/base/v3.0/dev/sis/js/index.js
Linha: 88
O erro não tá no seletor no jQuery, tá na sua função Captura_Evento
basta mudar o seletor:
$("input[type='text']").keypress...