3

フォームを検証するときに、エラー ラベルを生成しないようにするにはどうすればよいですか?

使用してみerrorElement: ""ましたが、フォームをもう一度検証すると、テキストボックスが消えます。

4

3 に答える 3

10

これはどうですか?

$("#myform").validate({
   errorPlacement: function(error, element) { //just nothing, empty  },
   ...
 })
于 2011-05-30T12:25:43.600 に答える
5

エラー メッセージをより細かく制御したい場合は、標準のエラー ラベルを使用する代わりに、div を作成するか、css スタイルを調整して問題を強調する傾向があります。

jQuery.validator.messages.required = "";
var validator = $("#formID").validate({
        invalidHandler: function(e, validator){
            var errors = validator.numberOfInvalids();
            if (errors > 0)
            // Create Div to show big red warning that the form was invalid
    },
});
于 2012-10-15T21:47:33.130 に答える
0

また、そのerrorElementの下に与えるだけです

messages:
   {
      Control Name:""
   }
于 2011-05-30T12:23:34.040 に答える