亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery.validate使用攻略 第三部

 更新時間:2010年07月01日 20:10:40   作者:  
自定義jquery-validate的驗證行為
1: 自定義表單提交

設(shè)置submitHandler來自定義表單提交動作

$(".selector").validate({
submitHandler: function(form) { alert("驗證通過"); }
});

如果需要提交表單,可以調(diào)用
form.submit(); 或者$(form).ajaxSubmit();

2: 調(diào)試模式

將debug設(shè)置為true,表單不會提交,只進(jìn)行檢查,方便調(diào)試

$(".selector").validate({
debug: true
})

3: 設(shè)置validate的默認(rèn)值

使用setDefaults可以設(shè)置validate的默認(rèn)值,比如默認(rèn)所有表單驗證都是在debug模式下進(jìn)行

$.validator.setDefaults({
debug: true
})

4: 某些元素不驗證

設(shè)置ignore屬性可以忽略某些元素不驗證

$(".selector").validate({
ignore: "ignore"
})

5: 驗證時機(jī)

jquery.validate可以很方便的設(shè)置在什么時候觸發(fā)驗證動作

onsubmit: 提交時是否驗證

$(".selector").validate({
onsubmit: false
})

onfocusout: 失去焦點(diǎn)時驗證(checkboxes/radio除外)

$(".selector").validate({
onfocusout: false
})

onkeyup: 在keyup時驗證

$(".selector").validate({
onkeyup: false
})

onclick: 在checkboxes、radio點(diǎn)擊時驗證.

$(".selector").validate({
onclick: false
})

6: 重寫驗證規(guī)則和驗證提示信息

//重寫max的的驗證提示信息
$.validator.messages.max = jQuery.format("Your totals musn't exceed {0}!");

//重寫equal方法
$.validator.methods.equal = function(value, element, param) {
return value == param;
};

7: focusInvalid 是否把焦點(diǎn)聚焦在最后一個動作或者最近的一次出錯上

$(".selector").validate({
focusInvalid: false
})

8: focusCleanup

如果該屬性設(shè)置為True, 那么控件獲得焦點(diǎn)時,移除出錯的class定義,隱藏錯誤信息,避免和 focusInvalid.一起用。

$(".selector").validate({
focusCleanup: true
})

9: meta

設(shè)置meta來封裝驗證規(guī)則

$(".selector").validate({
meta: "validate",
})

相關(guān)文章

最新評論