4 回答

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

TA貢獻1864條經驗 獲得超6個贊
簡介:jq是js的一個框架,定義函數,其實就是js定義函數,而調用函數時,是通過事件觸發的。
函數定義:function funtionName(){}
調用函數:
舉例說明:
<input type="text" name="username" id="username" value=""/>
<input type="button" id="check" value="驗證"/>
<script>
$(function(){
$("#check").click(function(){
check_username();
})
});
function check_username(){
if(!$("#username").val())
{
alert("姓名為空");
}
}
</script>
- 4 回答
- 0 關注
- 3980 瀏覽
添加回答
舉報