Formのバリデート処理で、submit時に必須項目のチェックをして、エラーがある場合はphpに処理が飛ばないようにしたいです。
$("button[type='submit']").on('click',function(){ $(".required").each(function(){ if($(this).val()==""){ if( !$(this).siblings('p.red').length ) { $(this).parent().prepend("<p class='red'>必須項目です</p>"); } var err = 1; } }); if(err){ return false; } });
return falseが、$(".required").each(function());の中では動作しなかった(ここにfalseを返してしまう???)ので、フラグを立ててerrがあったら処理を中断という形にしてみましたが、エラー表示はしているようですがphpに処理が渡ってしまいます。
どのように記述すれば良いでしょうか。
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー