como corrigir este erro no focus ???

Enviada por renato 
renato
como corrigir este erro no focus ???
31 de May de 2003 às 03:51AM
Ola Pessoal

Bem, já fiz de tudo para mudar este programa para funcionar o comando focus, quero mudar o campo 1, 2, 3v...etc, como se fosse o comando TAB, mas parece que o problema esta no valor do proximocampo, pois quando coloco o campo especifico, ai funciona, entao não estou conseguindo a sintaxe correta para o “proximo campo” , alguem sabe como posso fazer com que a varivel proximocampo funcione ???


Qual é o problema neste codigo ???

<form name="formulario2" action="formata.php" method="post">

<script>
function auto(campo1,tamanho,proximocampo)
{

if (campo1.value.length == tamanho)
{

document.formulario2.proximocampo.focus();
}
}
</script>

<input type=text name='campo1' OnKeyUp="auto(this,5,'campo2')"
size=5>
<input type=text name='campo2' OnKeyUp="auto(this,3,'campo3')"
size=3>
<input type=text name='campo3' OnKeyUp="auto(this,10,'campo4')" size=10 >

<input type=text name='campo4' size=10 >

<p><input type="submit" value=" Pesquisar " name="Botao" ></p>

</form>

Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.