必要なフィールドが空のときに赤い枠線を追加したいので、「require」というcutom jQueryバリデータメソッドを作成しました。このメソッドは赤い枠線を正常に追加しましたが、エラーメッセージは表示されませんでした。私は何を間違えたのですか?jQuery Custom Method Validateカスタムメソッドが表示されないメッセージ
ファーストネーム入力制御
<input type="text" name="firstName" class="form-control" id="fName" placeholder="First Name" />
jQueryのカスタム検証方法。
jQuery.validator.addMethod("require", function (value, element, params) {
var valid = false;
if (!value) {
$(element).addClass('invalid');
} else {
$(element).removeClass('invalid');
valid = true;
}
return this.optional(element) || valid;
}, "Required field");
バリデータルール
$('#newUsers').validate({
rules: {
firstName: {
// required : true,
maxlength: 50,
require : '#firstName'
},
messages: {
firstName: {
//required: 'First name is required.'
maxlength: 'First name cannot have more 50 letters',
require: 'First name is required.'
}
}
ありがとうございました。 –