私はたくさん検索しましたが、まだ理解していません...さまざまなエラーメッセージを関連フィールドの近くで強調表示するのではなく、単一のボックス (div) に渡すにはどうすればよいですか。たとえば、4 つの必須フィールドがあり、それらのカスタム メッセージがあるとします。
<script>
// validation
(function($,W,D)
{
var JQUERY4U = {};
JQUERY4U.UTIL =
{
setupFormValidation: function()
{
//form validation rules
$("#register-form").validate({
validClass: "valid",
errorContainer: $("#error-note"),
errorLabelContainer: $([]),
rules: {
name: "required",
email: {
required: true,
email: true
},
birthdate: "required",
eua: "required"
},
messages: {
name: "Name is required",
email: "Please, enter your email",
birthdate: "We need to know your date of birth",
eua: "Please check the checkbox..."
},
submitHandler: function(form) {
form.submit();
}
});
}
}
//when the dom has loaded setup form validation rules
$(D).ready(function($) {
JQUERY4U.UTIL.setupFormValidation();
});
})(jQuery, window, document);
</script>
#error-note
エラーメッセージ出力(印刷)のすべて/一部を取得する必要があるすべてのフィールドの直前のdivです。しかし、エラーメッセージは相対フィールドに「組み込まれています」(私は必要ありません)。それを達成する方法はありますか?
http://bassistance.de/jquery-plugins/jquery-plugin-validation/