Validform表單驗證
Validform:一行代碼搞定整站的表單驗證!$(".demoform").Validform();
為什么能如此方便?插件的核心思想就是把所有的驗證條件及驗證提示信息綁定到每個表單元素,讓驗證代碼在執(zhí)行時只是核對表單下各元素的值是否跟綁定的驗證條件相符,這樣你可以隨便添加或者去掉任一表單元素而不必修改驗證代碼,從而使僅用一行代碼去完成整站的表單驗證的夢想成為現(xiàn)實!
功能簡介:
囊括11種常見的格式驗證形式,如果這些類型還不夠,可以方便的傳入自定義datype【可以是正則或函數(shù)】,實現(xiàn)幾乎任何您需要的驗證形式。
任何你想要的信息提示效果。tiptype可以傳入1、2或函數(shù),傳入函數(shù)幾乎可以實現(xiàn)任何你想要的提示效果,如元素右側(cè)出現(xiàn)提示信息、彈出信息框等。另外還附加了$.Showmsg()、$.Hidemsg()全局彈出/關(guān)閉信息框方法以便整站有一個統(tǒng)一的信息提示效果【只要引入了該js文件就能調(diào)用這兩個全局方法】;
當(dāng)前版本外調(diào)插件可以實現(xiàn)文件上傳檢測、密碼強度檢測和日期控件效果;
支持ajax提交表單數(shù)據(jù),也支持ajax實時反饋驗證結(jié)果(如常見的用戶注冊表單下的用戶名檢測);
支持開啟網(wǎng)速慢時的二次提交防御(有時連續(xù)的點擊提交表單按鈕會產(chǎn)生多次的表單提交結(jié)果);
指定表單下任一元素在單擊時觸發(fā)表單提交事件;
支持一個頁面多表單的檢測。例如你給頁面上的各form綁定同樣的class名稱"demoform",只需在頁面上寫上一句 $(".demoform").Validform(),各表單便會獨立檢測。
