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.

Foi útil?

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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top