jquery validate pluginを使用してフォーム検証を行っています。しかし、DOMが完全に読み込まれずに[送信]ボタンをクリックすると、ドキュメントは検証を無視し、フォームの "action"属性で指定されたページに移動します。 DOMがロードされるまで、送信ボタンが送信されないようにすることはできますか? DOMがロードされるまで、送信ボタンが送信されないようにすることはできますか?
<form ... onsubmit="return false;">
....
</form>
は次にJavaScriptで、あなたは準備ができたら、「活性化」するフォームの
onsubmit
ハンドラを変更:
これは私がやったことです。 – ninetwozero
このソリューションには欠点があります。フォームはjavascript以外では使用できません。 – Peter
また、テキスト入力でEnterキーを押してフォームを送信することもできますので、フォーム内のすべての入力も無効にする必要があります。 –