Usuário com melhor resposta
Pula campo TextBox

Pergunta
-
Olá galera, estou precisando de algo que faça o seguinte. Tenho um textbox que ao ser preenchido com 11 digitos por exemplo ele pularia par
o botão que tenho na pagina faria um click nele, isso com Jquery ou JavaScript, se alguém tiver um adica ou caminho para eu começar a olhar obrigado, tentei fazer assim. Ex:
<script type="text/javascript">
$(document).ready(function () {
$('#txt_Ptel').live('keypress', function () {
if (this.value.length == 11) {
$('.btnMarcar').click();
}
});
});
</script>Não consegui resultados
Obrigado a todos que responderem.
Respostas
-
Boa tarde,
Tenta desta forma:
Cria estas duas funções JavaScript:function KeyPress(control) { if (typeof control.value != 'undefined') { if (control.value.length == 11) { document.getElementById('id_botao').click(); } } } function KeyUp(control) { if (typeof control.value != 'undefined') { if (control.value.length > 11) { control.value = control.value.substring(0, 11); } } }
Depois associa as duas aos eventos KeyPress e KeyUp de um input desta forma:
<input id="txt_Ptel" type="text" value="" onkeypress="KeyPress(this);" onkeyup="KeyUp(this);"/>
Att,- Marcado como Resposta liomendes terça-feira, 24 de julho de 2012 17:29
Todas as Respostas
-
Boa tarde,
Tenta desta forma:
Cria estas duas funções JavaScript:function KeyPress(control) { if (typeof control.value != 'undefined') { if (control.value.length == 11) { document.getElementById('id_botao').click(); } } } function KeyUp(control) { if (typeof control.value != 'undefined') { if (control.value.length > 11) { control.value = control.value.substring(0, 11); } } }
Depois associa as duas aos eventos KeyPress e KeyUp de um input desta forma:
<input id="txt_Ptel" type="text" value="" onkeypress="KeyPress(this);" onkeyup="KeyUp(this);"/>
Att,- Marcado como Resposta liomendes terça-feira, 24 de julho de 2012 17:29
-