Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia;
Eu tenho esse código muda o focus de um campo input com um "ENTER". Porem esta com um problema que eu não consegui resolver. Segue abaixo o código.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mudando Focus</title>
<script type="text/javascript">
function Enter(idinput){
if(event.keyCode == 13){
document.getElementById(idinput).focus();
return false;
}
}
</script>
</head>
<body>
<strong>CEP:</strong><br />
<input type="text" name="cep" id="cep" onblur="atualizacep(this.value)" onkeyup="Enter('logradouro');" /></td>
<strong>Endereço:</strong><br />
<input type="text" name="logradouro" id="logradouro" onkeyup="Enter('numeroresidencia');" /></td>
<strong>Numero:</strong><br />
<input type="text" name="numeroresidencia" id="numeroresidencia" onkeyup="Enter('complemento');" /></td>
<strong>Complemento:</strong><br />
<input type="text" name="complemento" id="complemento" onkeyup="Enter('bairro');" /></td>
<strong>Bairro:</strong><br />
<input type="text" name="bairro" id="bairro" onkeyup="Enter('cidade1');" /></td>
</body>
</html>
No código acima vai funcionar pois os campos não esta dentro de um formulário. Se os campos estiver dentro de um formulário não funciona. Quando eu pressiono o ENTER faz o submit.
E também o código só funciona para campos input, se for um select não funciona.
Att;Carregando comentários...