Existe alguma maneira de parar o Firefox do envio de um formulário em um erro de JavaScript? Talvez em about: config?
-
05-09-2019 - |
Pergunta
Existe alguma maneira de parar o Firefox do envio de um formulário em um erro de JavaScript?
Quer dizer, eu sei que eu posso usar uma caixa de alerta ou firebug para impedi-lo de fazê-lo, mas ... nem todas as páginas que as pessoas trabalham em trabalho com Firebug, e que a caixa de alerta é apenas irritante ...
Talvez haja uma definição no about: config? Eu poderia mexer com?
Solução
Criar uma função que retorna true (sem erros) ou falsas (alguns erro). Adicionar uma enviar manipulador ao seu formulário:
<form [..] onsubmit = "return yourFormCheckfunction();">
Agora, se os retornos 'yourFormCheckfunction' false, o formulário não é apresentado.
Outras dicas
Envie o formulário usando JavaScript. Dessa forma, se o script falhar, ele nunca fica para a linha onde ele envia o formulário.