スタイリッシュな選択入力を検証するカスタム jQuery を作成しました。残念ながら、これらのフィールドにエラーがある場合にフォームが送信されないようにする方法がわかりません。jquery.validation.jsを使用しています。私が実行している問題は、フォームの送信を防止しようとすると、jquery.validation.js スクリプトの実行も妨げられることです。これが意味を成すかどうかはわかりませんが、基本的に、jquery.validation.js が使用するカスタム検証と結び付けることができる変数または何かがありますか? これが私のカスタムスクリプトです:
if ($("#field_1_87 select").attr("value") == "") {
$("#field_1_87 .newListSelected").addClass("error");
$("#field_1_87 .inputWrapper").prepend("<label class=\"error select\">This field is required.</label>");
}
// Error Counting
var errors = $(".error").length;
if (errors == 0) {
$(form).submit();
} else {
e.preventDefault();
}