我有一種形式,其中一個輸入類型的值是「名字」。但是,這可以在聚焦狀態的功能被改變我想爲這個輸入字段驗證它是否爲空或「名」JQuery驗證不起作用
我有兩個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>
請儘早回覆。
謝謝。
「請儘早回覆」?真? – jwueller 2011-05-20 10:20:47
@快速,快速,快速,快速,時間的金錢! :P – martynthewolf 2011-05-20 10:22:58