У меня есть одна форма, в которой один тип ввода, значение которого «Имя». Но это можно изменить в функции onfocus. Я хочу проверить это поле ввода, если оно пустое или «Имя»
У меня есть два файла jQuery jquery-1.4.2.min.js
& jquery.validate.pack.js
.
У меня есть другой файл jQuery для этой формы:
jQuery(document).ready(function() {
jQuery("#frmRegister").validate({
errorElement:'div',
rules: {
Fname:{
required:true,
minlength: 2,
maxlength:30
}
},
messages: {
Fname:{
required: "Please enter first name",
minlength: "Required minimum 2 characters allowed",
maxlength: "Required maximum 30 characters allowed"
}
});
jQuery("#msg").fadeOut(5000);
});
В этом файле required:true
работает, если значение пустое, но по умолчанию установлено значение «Имя», поэтому оно не работает. Мне нужны оба параметра, если оно пустое или «Имя».
<form name="frmRegister" id="frmRegister" method="post">
<ul class="reset ovfl-hidden join">
<li class="fall">
<label for="Fname">Full Name:</label>
<div class="fl">
<input type="text" class="form" id="Fname" name="Fname" value="First Name" onfocus="if(this.value=='First Name')this.value='';" onblur="if(this.value=='')this.value='First Name';" />
</div>
</li>
</ul>
</form>
Пожалуйста, ответьте как можно раньше.
Спасибо.