Copiei o código abaixo de algum site e ele é muito bom. O problema é que não sei como colocar um focus para o cursor ir direto para o campo inválido.
Alguém ajuda?
<!-- Copie e cole este código entre a tag <BODY> </BODY> -->
<script LANGUAGE="JavaScript">
<!-- Begin
function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
}
}
}
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("O seguinte campo "+shortFieldName+" deve ser preenchido.");
return false;
}
else
return true;
}
// End -->
</script>
<!-- COLOQUE requer_ ANTES DO NOME DO CAMPO PARA DEFINÍ-LO COMO -->
<!-- UM CAMPO REQUERIDO -->
<center>
<form onSubmit="return checkrequired(this)">
NOME <input type="text" name="requiredNOME"> *
<br>
EMAIL <input type="text" name="requiredEMAIL"> *
<br>
SENHA <input type="text" name="SENHA">
<br>
<select name="OPCAO">
<option selected>Escolha<option>1
<option>2
<option>3
</select>
<br><br>
<input type="submit" value="Enviar">
</form>
* campos obrigatórios
Pergunta
Capitão américa
Olá Pessoal.
Copiei o código abaixo de algum site e ele é muito bom. O problema é que não sei como colocar um focus para o cursor ir direto para o campo inválido.
Alguém ajuda?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.