いつもお世話になっております。
フォームのバリデーション機能を実装したいと思っています。
初歩的な質問で恐れ入りますが、return falseを直接イベントリスナーに入れた際はフォーム送信が中止できるのに、関数化してしまうとフォーム送信の中止ができません。
これは関数にreturn falseを入れてしまうと、該当の関数の処理を止める事はできても、フォーム送信中止ができないのかと思ったのですが、認識は合っていますでしょうか?
バリデーションを複数回呼び出したいので関数化したのですが、この部分がはっきりと分からないため質問させていただきました。
分かる方がいらっしゃいましたら、ご教授いただけると大変嬉しいです。
どうぞよろしくお願いいたします。
javascript
1const validation = () => { 2 return false; 3}; 4 5$(function(){ 6 $('#submit_button').on('click', () => { 7 validation(); 8 }); 9}); 10
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/17 08:13 編集
退会済みユーザー
2022/05/17 12:50 編集
2022/05/18 17:58