を提出する上で、私は(Foundationフレームワークで検証)を提出私のフォーム上で実行する機能を希望します。私のフォームが送信される:(のpreventDefaultフォーム
答えて
インターセプトはsubmit
イベントに提出します。
$($newsletter).on("submit",function(e) {
e.preventDefault();
console.log("submit intercepted");
return false;
});
$($newsletter).on("forminvalid.zf.abide", function(e,target) {
console.log("form is invalid");
//show error messages
});
$($newsletter).on("formvalid.zf.abide", function(e,target) {
console.log("form is valid");
//process form
openRevealNewsletter(this.getAttribute('action'));
});
は、いつも起こっている送信を妨げるでしょう...フォームが有効な場合はどうなりますか:p –
OPはデフォルトを防ぎ、代わりにjavascriptで何かをしたいと思います。 'openRevealNewsletter(this.getAttribute( 'action'));' – sabithpocker
ああ...フォームが有効な場合のみ(私は間違って読む) –
これを試してください:
$($newsletter).on('formvalid.zf.abide', function(ev) {
alert('validate!');
openRevealNewsletter(this.getAttribute('action'));
return false;
});
これはfalseが返された値のフォームポストを停止します
あなたがreturn false
を使用している場合は、自動的に3つの別々のことをやっています。あなたはそれを呼び出すとき:
1.event.preventDefault();
2.event.stopPropagation();
3.Stops callback execution and it returns immediately when callback are called.
、この作業を行うようにするすべての簡単な方法は、Javaスクリプトを使用して、プログラム
document.getElementById("FormID").submit();
をフォームを送信する代わりに
<button type="submit">submit</button>
の
<button type="button">submit</button>
を使用しているの最初の
これはあなたを提出するあなたはこのスクリプトを呼び出すときにも、デフォルトを避けるためにフォームを送信ボタンに入れてください。
- 1. フォームのpreventDefault
- 2. preventDefault()の後の遅延フォームの提出
- 3. jQueryのpreventDefaultとrequiredフォームの入力を組み合わせる
- 4. "on" preventDefault
- 5. jQuery .preventDefault();
- 6. Ractive.jsのpreventDefaultイベント
- 7. でpreventDefault()のJavaScript
- 8. preventDefaultの後にフォームを送信できません。Jquery ajax wordpress
- 9. preventDefaultを使用してもフォームが提出されます
- 10. preventDefault()はフォーム全体を無効にするようですか?
- 11. drupalメニューのJquery preventDefault
- 12. JSONPコールバック内のPreventDefault
- 13. iframe touchイベントpreventDefault
- 14. JavaScript AJAX preventDefault
- 15. PreventDefault on null値
- 16. jQuery preventDefault issue
- 17. javascript/jquery override preventdefault?
- 18. でpreventDefault(ジャバスクリプト)ワードプレス
- 19. JQuery preventDefault()misbehaves
- 20. Jquery toggle override preventdefault
- 21. のpreventDefaultは、第二のクリック
- 22. ビューのpreventDefaultの使用
- 23. Google Recaptcha v2とpreventdefault
- 24. (ルート|場所)ChangeStart preventDefault
- 25. フォーム提出前のpreventDefaultされたイベントの後にデータを投稿しない
- 26. jQueryの上でpreventDefault()を
- 27. preventDefault()と2つの関数
- 28. どのようにpreventDefault componentDidMount()
- 29. clickイベントリスナーのpreventDefaultとpassパラメータ
- 30. クロスブラウザでpreventDefault()はjQueryの
"return false;" –
** submit **のフォームを防止するには、** submit **イベントのpreventDefaultを必要とします。おそらく –
ev.stopPropagation(); falseを再入力します。 – Rossitten