フォームの検証にJqueryの検証関数を使用しています。これまでは、エラーメッセージをページ要素に追加していましたが、今は警告ポップアップで表示したいと考えています。 ユーザーが何も選択していないときに警告メッセージが正常に表示されますが、有効なフォームを送信したときにポップが表示されます(今回はエラーメッセージなし)。アラートポップアップによるJQueryフォームの検証 - アラートが有効なサブミットでまだ表示されています
有効なフォーム送信後にポップアップが表示されないようにするにはどうすればよいですか?
ここで私のjsコードです。ラジオボタンのアラートを実装しました。あなたはそれがerrorPlacementは関係なく、実際のエラーの実行されていることだろうhttp://hiplogger.hip-zone.co.za/partner/mobile
$("#quickieform").validate({
rules: {
answer: "required"
},
answer: {
answer: "Please make a selection"
},
errorPlacement: function(error, element) {
if (element.is(":radio"))
alert(error.html());
else if (element.is(":checkbox"))
error.appendTo(("#alertbox"));
else
error.appendTo(("#alertbox"));
},
submitHandler: function(form) {
// do other stuff for a valid form
form.submit();
},
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});