Jquery Validation Plugin проверяет начальное значение (удалено через onblur) - PullRequest
1 голос
/ 12 мая 2011

Я использую плагин проверки из http://docs.jquery.com/Plugins/Validation

Я хотел бы знать, возможно ли использовать его в сочетании с событиями w / onblur / onfocus.например, я не хочу использовать тег label для описания ввода текста.Я хотел бы, чтобы это было предустановлено в качестве входного значения, а затем на размытие, оно исчезнет.

Могу ли я получить этот плагин, чтобы убедиться, что представленная информация НЕ равна исходному значению ... (т. Е. ... "Имя")

Я попробовал метод добавления вAPI, но я не уверен, как правильно его реализовать http://docs.jquery.com/Plugins/Validation/Validator/addMethod

jQuery.validator.addMethod("myname", function(value, element, params) { 
 return this.optional(element) || value != "First Name"; 
}, "Please enter your first name");

вот мой ввод:

<input id="fname" class="textInput myname required" minlength="2" type="text" title="First Name" name="First Name" value="First Name" onfocus="if(this.value == 'First Name') { this.value = '' };" onblur="if(this.value == '') { this.value = 'First Name' };" />

1 Ответ

0 голосов
/ 13 июня 2011

решил это в конце концов:

// adds a validation method so that first name cannot equal "First Name"
$.validator.addMethod("name", function(value) {
    return value != "First Name";
}, 'Please enter your first name.');
...