国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery.validate使用攻略 第三部

2019-11-21 00:23:50
字體:
來源:轉載
供稿:網友
1: 自定義表單提交

設置submitHandler來自定義表單提交動作

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

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

2: 調試模式

將debug設置為true,表單不會提交,只進行檢查,方便調試

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

3: 設置validate的默認值

使用setDefaults可以設置validate的默認值,比如默認所有表單驗證都是在debug模式下進行

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

4: 某些元素不驗證

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

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

5: 驗證時機

jquery.validate可以很方便的設置在什么時候觸發驗證動作

onsubmit: 提交時是否驗證

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

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

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

onkeyup: 在keyup時驗證

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

onclick: 在checkboxes、radio點擊時驗證.

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

6: 重寫驗證規則和驗證提示信息

//重寫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 是否把焦點聚焦在最后一個動作或者最近的一次出錯上

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

8: focusCleanup

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

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

9: meta

設置meta來封裝驗證規則

$(".selector").validate({
meta: "validate",
})
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潞西市| 织金县| 宜黄县| 胶南市| 涪陵区| 双辽市| 阿拉尔市| 永平县| 彩票| 绩溪县| 桐梓县| 洪雅县| 比如县| 德安县| 会昌县| 和龙市| 鄂伦春自治旗| 奉新县| 沙雅县| 微山县| 彰武县| 宜城市| 松原市| 阿克| 长乐市| 广德县| 赣榆县| 茶陵县| 陆良县| 石渠县| 南昌县| 洪湖市| 社旗县| 云和县| 临海市| 双桥区| 南郑县| 密山市| 沾化县| 界首市| 大城县|