Faça enviar o trabalho pressionando Enter na página de login PHP e JavaScript
-
03-07-2019 - |
Pergunta
Sou muito novo no JavaScript e tenho certeza de que essa é uma solução fácil, mas não consigo descobrir.
Estou usando uma versão ligeiramente modificada do código de esta página E quero fazer o formulário funcionar inserindo as informações e pressionando Enter, em vez de ter que clicar no botão.
Para sua informação, eu li este tópico E não posso descobrir minha própria resposta a partir daí. Tentei alterar o tipo para "enviar" do "botão", mas o login não funcionou. Eu também tentei mudar "onlick" para "onsubmit" e tive o mesmo problema.
Solução
Use um tipo de "submeter", mas altere o OnClick para onclick="loginFunction(); return false;"
o return false
Pare que o botão Enviar realmente faça o envio.
Outras dicas
Se você deseja enviar um formulário no clique do botão em vez de entrar, não é necessário usar o tipo de entrada = "submeter" em vez disso, você pode usar o tipo de entrada = 'botão' 'e definir uma função onclick neste tipo de entrada tipo = "botão" "OnClick =" my_func () "e na definição desta função my_func, você pode usar document.formName.subMit () para enviar o formulário. Espero que funcione para você.
Defina a propriedade "Índice da guia" dos seus elementos HTML com o seu botão com o maior índice (ou um após o último elemento HTML)