Мне было интересно, как сделать так, чтобы я мог создать правило, в котором поле не равно значению. Как будто у меня есть поле с именем 'name', поэтому я не хочу 'name' = 'Your Name.'
У кого-нибудь есть идеи, как это сделать? У кого-нибудь есть идея ...
Мне было интересно, как сделать так, чтобы я мог создать правило, в котором поле не равно значению. Как будто у меня есть поле с именем 'name', поэтому я не хочу 'name' = 'Your Name.'
У кого-нибудь есть идеи, как это сделать? У кого-нибудь есть идея ...
Мне было интересно, как сделать так, чтобы я мог создать правило, в котором поле не равно значению. Как будто у меня есть поле с именем 'name', поэтому я не хочу 'name' = 'Your Name.'
У кого-нибудь есть идеи, как это сделать? спасибо за любую помощь.
Вы можете использовать собственный метод, например, такой:
jQuery.validator.addMethod("notEqual", function(value, element, param) {
return this.optional(element) || value != param;
}, "Please specify a different (non-default) value");
Затем используйте его следующим образом:
$("form").validate({
rules: {
nameField: { notEqual: "Your Name" }
}
});
Добавление его в качестве правила делает его более расширяемым, поэтому вы можете использовать его для сравнения со значением по умолчанию в других полях.
Если у вас есть только одно значение, которое вы хотите, чтобы оно не соответствовало вашему вопросу, вы можете легко проверить его без каких-либо внешних плагинов.
$('#yourForm').submit(function(e) {
if ( $('input[name="yourField"]').val()=='Your Name' )
e.preventDefault();
alert("Your message here");
}
});