私は次のコードを使用しています:
$().ready(function() {
$('#state_form').validate({
rules: {
state: "required"
},
messages: {
state:
{
required: "The State is required!"
}
},
errorPlacement: function(error, element) {
alert(error.html());
}
});
});
ただし、ユーザーがフォームを送信すると、エラーのあるポップアップが表示されます。正解です。次に、ユーザーが選択ボックスの「状態」をクリックすると、エラーのあるポップアップがまだ表示されます (正しい値を選択することはできません)。実際の例は、janzitniak.info/temp/test.phpにあります。
これは受け入れられません。この問題を解決するにはどうすればよいですか?
JQuery form validation with alert popup - alert still being shown with a valid submit で説明されている解決策は役に立ちませんでした。おそらく私はそれを正しく理解していませんでした。