0

ここにある例に基づいて、上記を使用して単純な連絡先フォームを検証しています: 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"
    }
  }); 

});

4

1 に答える 1

0
$(document).ready(function () {
$('#contact-form').validate({
    rules : {
        MySuperMessage : {
            required : true,
            MySuperMessage : true
        }
    },
    messages : {
        MySuperMessage : "TEST!"
    }
});
});


<input type="text" name="MySuperMessage" id="MySuperMessage">
于 2012-08-15T15:37:02.460 に答える