5
個々のフィールドメッセージの代わりにフォームの上に1つのエラーメッセージを表示する方法を知りました。このフォームのように私は、これは私がフォームの上にJquery.Validateエラーメッセージ
個々のフィールドメッセージの代わりにフォームの上に1つのエラーメッセージを表示する方法を知りました。このフォームのように私は、これは私がフォームの上にJquery.Validateエラーメッセージ
すべてのデフォルトの検証を使用していたコードである方法や場所にそれらを置くために
<script>
$(document).ready(function(){
$("#valform").validate();
});
</script>
正確に確認してください、それはハンドルとは何かを持って知っているがないhttp://jquery.bassistance.de/validate/demo/marketo/step2.htm
を持っていますこの機能にはinvalidHandler
を使用する必要があります。このような何かを行う必要があります。
$("#myform").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
$("#error-message").show().text("You missed " + errors + " field(s)");
} else {
$("#error-message").hide();
}
}
});
例:
:デフォルトのエラーメッセージを非表示にする場合 http://jsfiddle.net/KheRr/1/、あなたはフィールドと検証タイプのエラーメッセージとして""
を指定する必要があります
$("#myform").validate({
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
$("#error-message").show().text("You missed " + errors + " field(s)");
} else {
$("#error-message").hide();
}
},
messages: {
field1: {
required: "" // You'll have to do this for each field and validation type.
}
}
});
ありがとう、もう1つ、どのように私は各フィールドに表示されるデフォルトのエラーメッセージを隠すのですか? – user1532944
それを追加しようとしていました!一秒... –