フォームを検証するときに、エラー ラベルを生成しないようにするにはどうすればよいですか?
使用してみerrorElement: ""
ましたが、フォームをもう一度検証すると、テキストボックスが消えます。
フォームを検証するときに、エラー ラベルを生成しないようにするにはどうすればよいですか?
使用してみerrorElement: ""
ましたが、フォームをもう一度検証すると、テキストボックスが消えます。
これはどうですか?
$("#myform").validate({
errorPlacement: function(error, element) { //just nothing, empty },
...
})
エラー メッセージをより細かく制御したい場合は、標準のエラー ラベルを使用する代わりに、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
},
});
また、そのerrorElementの下に与えるだけです
messages:
{
Control Name:""
}