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

Focus();


richenrique

Pergunta

Fiz uma função:

<script language="JavaScript">

function validaCampos() {

frm = document.form1;

if(frm.usuario.value=="") {

  alert("Entre com o usuário.");

  frm.usuario.focus();

  return false;

}

else if(frm.senha.value=="") {

  alert("Entre com o senha.");

  frm.senha.focus();

  return false;

}

return true;

}

</script>

HTML:

<td bgcolor="#FFFFFF"> <form name="form1" method="post" action="">

<table width="100%" border="0" cellspacing="0" cellpadding="3">

          <tr>

            <td class="titulo">Login:</td>

            <td><input name="usuario" type="text" class="input" id="usuario" size="10" maxlength="12"></td>

          </tr>

          <tr>

            <td class="titulo">Senha:</td>

            <td><input name="senha" type="password" class="input" id="senha" size="10" maxlength="12"></td>

          </tr>

          <tr>

            <td colspan="2" class="titulo"><div align="center">

                <input type="submit" name="Submit" value="entrar" class="input" onClick="javascript:validaCampos();">

              </div></td>

          </tr>

Porém quando eu clico em entrar ele valida os campos e na hora de colocar o focus(); acontece o submit da página. Alguém me ajuda?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

eu fiz isso.. código:

<script language="JavaScript">

function validaCampos() {

frm = document.form1;

if(frm.usuario.value=="") {

  alert("Entre com o usuário.");

  frm.usuario.focus();

  return false;

}

else if(frm.senha.value=="") {

  alert("Entre com o senha.");

  frm.senha.focus();

  return false;

}

return true;

}

</script>

mas a página dá um reload! alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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