4 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
很簡(jiǎn)單。
$("#frmClient").validate({
rules: {
txtClientName: {
required: true,
minlength: 2
},
success: function(label) {
onSave();
}
});
也很簡(jiǎn)單,首先$("#frmClient").validate的返回值是一個(gè)validator對(duì)象,你用這個(gè)代碼就可以resetForm了。
var validator = $("#frmClient").validate(......);
validator.resetForm();
另外還有一個(gè)方法,就是給兩個(gè)按鈕定義click事件,然后點(diǎn)擊后是可以拿到哪個(gè)按鈕被點(diǎn)擊了。這樣的話前面的代碼都可以改,先在 document ready時(shí)定義var validator = $("#frmClient").validate(......);
在點(diǎn)擊按鈕后使用validator.form()去校驗(yàn),這個(gè)方法會(huì)返回一個(gè)布爾值以確認(rèn)是否通過(guò)校驗(yàn),這樣的話用這段代碼
if(validator.form()) {
onSave();
if(btn.text =="btnSaveThenReset"){
validator.resetForm();
}
}

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
簡(jiǎn)介:jq是js的一個(gè)框架,定義函數(shù),其實(shí)就是js定義函數(shù),而調(diào)用函數(shù)時(shí),是通過(guò)事件觸發(fā)的。
函數(shù)定義:function funtionName(){}
調(diào)用函數(shù):
舉例說(shuō)明:
<input type="text" name="username" id="username" value=""/>
<input type="button" id="check" value="驗(yàn)證"/>
<script>
$(function(){
$("#check").click(function(){
check_username();
})
});
function check_username(){
if(!$("#username").val())
{
alert("姓名為空");
}
}
</script>
添加回答
舉報(bào)