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

Submeter formulario quando o usuario apertar enter


Guest igorbmartins

Pergunta

Guest igorbmartins

Boa tarde senhores,

Eu montei um pequeno formulário para o login dos usuários cadastrados. Porém o mesmo só funciona se o mesmo clicar na imagem. Alguém saberia me explicar o que devo fazer para submeter o formulário assim que o usuário aperte a tecla ENTER quando estiver com o curso em algum dos texts? Uma coisa que sempre critiquei dos sites era isso de ter que clicar no botão e não aceitar o enter.

OBS: Se eu substituir a imagem por um botão do tipo submit ele funciona apenas com o enter.

<table valign='top' width=100% border='0' bgcolor='B8EBFF'>

<tr>

<form method='POST' name='frm_login' action='auntentica.php'>

<td width=1%><img src='login.gif' width='53' height='17'></td>

<td width=1%><font color='#3C3C3C'><input type='text' name='txt_login' size='16' maxlength='20' tabindex=1></font></td>

<td width=1%><img src='password.gif' width='64' height='15'></td>

<td width=1%><font color='#3C3C3C'><input type='password' name='txt_senha' size='16' maxlength='20'tabindex=2></font></td>

<td width=1%><img style='cursor: hand' src='enter.gif' tabindex=3 onclick="document.frm_login.submit();"/></td>

<td><a href='cadastro.php' tabindex=4>Não sou cadastrado</a></td>

</form>

</tr>

</table>

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

De acordo, digamos com a teoria, dá pra fazer tipo: onKeyPress="verificarTecla()"...

Ai dá pra por na função verificarTecla que:

-> se a tecla enter for pressionada, E , todos os campos estão preenchidos.
--------------| form.submit();
-> senão 
--------------------| return false;

Sei lá, só uma lógica mesmo... mas pense nas questões de ter mais de um formulario na página e no caso de apertar teclas acidentalmente, ou prenchendo um textarea...

falou E VLW!

Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...