ここにある例に基づいて、上記を使用して単純な連絡先フォームを検証しています: http://alittlecode.com/files/jQuery-Validate-Demo/
control-label 'name' には、'minlength' と 'required' の 2 つの規則があります。
$(document).ready(function(){
$('#contact-form').validate({
rules: {
name: {
minlength: 2,
required: true
...
ルールのいずれかが満たされていない場合、一般的なメッセージが表示されます。
...
messages: {
name: "This field is mandatory"
}
});
});
各フォーム アイテムのルールのカスタム メッセージを取得するにはどうすればよいですか? つまり、1 文字が入力されている場合は「最低 2 文字必要」と表示され、必須セクションに何も入力されていない場合は「必須」と表示されます。私はJavaScriptにあまり慣れていません-このようなものですか?(私はそれがおそらく間違っていることを知っていますが、それは私がやろうとしていることのアイデアを与えます)
...
messages: {
name(minlength): "min 2 characters needed",
name(required): "mandatory"
}
});
});