我想自定义规则来验证,不想用在控件中的class="required"的方式,但是不起作用,jquery 是1.6.1,jquery.validate是1.9 具体JS代码如下:<script language="javascript"> $(document).ready(function () {
$("#commentForm").validate({
rules: {
cname: { required: true },
cemail: { required: true }
},
messages: {
cname: { required: "不輸入用戶名你怎麼登陸" },
cemail: { required: "不輸入密碼你怎麼登陸" }
}
});
});
</script>
对应的html代码如下:<form class="cmxform" id="commentForm" method="get" action="">
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="firstname">Name</label>
<em>*</em><input id="firstname" name="name" size="25" />
</p>
<p>
<label for="cemail">E-Mail</label>
<em>*</em><input id="cemail" name="email" size="25" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
</fieldset>
</form>
$("#commentForm").validate({
rules: {
cname: { required: true },
cemail: { required: true }
},
messages: {
cname: { required: "不輸入用戶名你怎麼登陸" },
cemail: { required: "不輸入密碼你怎麼登陸" }
}
});
});
</script>
对应的html代码如下:<form class="cmxform" id="commentForm" method="get" action="">
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="firstname">Name</label>
<em>*</em><input id="firstname" name="name" size="25" />
</p>
<p>
<label for="cemail">E-Mail</label>
<em>*</em><input id="cemail" name="email" size="25" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
</fieldset>
</form>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货