Ir para conteúdo
Fórum Script Brasil
  • 0

Validação De Campos Do Formulario


Capitão américa

Pergunta

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?

<!-- 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

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...