Tab Automático JSP

4 respostas
Tractnet

Amigos, preciso de uma ajuda com Tab Automatico:

Tenho 2 campos numericos e estou precisando fazer uma função que qdo o usuario termina de digitar o numero no primeiro campo (length=4), pula automaticamente para o proximo campo. Estou usando Java Server Faces com JSP.

Grato!

4 Respostas

Paezani

Essa função não pode ser javascript?
Em js eu uso uma que faz isso…

Se precisar eu posto aí.

[]s.

Tractnet

andei pesquisando na net encontrei o codigo:

onkeyup="if (this.value.length==2) this.form.S_Valor.focus()"

onde S_Valor = nome do proximo campo.
MAS NAO FUNCIONOU.
ALGUEM SABE ALGO PARECIDO?

Por favor Paezani, poste sua função. Ficarei grato!

Paezani

Eu uso assim:

<html>
<head>

<script>
function contador(evt) {
var obj;
    if (navigator.appName.indexOf("Netscape") != -1) obj = evt.target;
    else obj = evt.srcElement;
    qtd = obj.value.length;
    if (qtd == 4) document.form1.campo2.focus();
}

</script>
</head>
<body>
<form name='form1'>
<input type='text' name='campo1' value='' size='15' maxlength='4' onkeyup='contador(event)' >
<input type='text' name='campo2' value='' size='15' maxlength='4'>
</form>

</body>
</html>

Tenta aí e posta se deu certo!
[]s.

Tractnet

Infelismente nao funcionou Paezani, mas agradeço!

Se alguem mais puder me ajudar!! :smiley:
Preciso colcocar dentro de um h:inputText

Criado 11 de agosto de 2009
Ultima resposta 11 de ago. de 2009
Respostas 4
Participantes 2