中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

前端制作:非常好用的表單驗(yàn)證插件validate

2023-03-05    分類(lèi): 網(wǎng)站建設(shè)

做網(wǎng)站的過(guò)程中,大多數(shù)情況下肯定會(huì)應(yīng)用到表單,使用表單讓用戶(hù)輸入數(shù)據(jù),收集相關(guān)信息,在這個(gè)過(guò)程中為了讓用戶(hù)輸入的信息可靠,就會(huì)使用前端的表單驗(yàn)證。目前業(yè)內(nèi)也有很多表單驗(yàn)證工具,更有大多數(shù)人自已寫(xiě)純js的表單驗(yàn)證。這樣重復(fù)造輪子的事情大可不必一直做的,浪費(fèi)時(shí)間和效率。這里介紹一款非常好用的前端表單驗(yàn)證插件validate,做為一款國(guó)外的的表單插件,雖然表使用文檔都是英文,對(duì)國(guó)內(nèi)的程序用戶(hù)看起來(lái)應(yīng)該很吃力。不過(guò)網(wǎng)上仍有不少網(wǎng)友提供很多翻譯版本可供使用。使用也很簡(jiǎn),這里介紹一下基本的使用方法。
1、使用$('#formid').validate({})來(lái)包含整個(gè)驗(yàn)證類(lèi)信息,其中formid為表單的id識(shí)別符。
2、debug屬性可以設(shè)置為true,表示啟用調(diào)試信息。
3、rules屬性為規(guī)則json數(shù)組,常用的如:array('require'=>true,'min_length'=>10,'max_length'=>100,'email'=>true),這個(gè)分別表示
require為必填,min_length為最小長(zhǎng)度為10個(gè)字符,max_length為大長(zhǎng)度為100個(gè)字符,email為必須是郵箱格式。還可以自定義規(guī)則使用jQuery.validator.addMethod('name',function(value, element){})增加新的規(guī)則,增加后,即可在驗(yàn)證規(guī)則中使用。
4、messages為和規(guī)則對(duì)應(yīng)的錯(cuò)誤顯示信息,數(shù)組形式是一樣的,把鍵值修改成錯(cuò)誤信息提示即可。
5、showErrors為當(dāng)不符合驗(yàn)證規(guī)則時(shí)如何顯示錯(cuò)誤信息,一般是直接彈出信息提示用戶(hù),當(dāng)然也是可以在表單域上直接顯示錯(cuò)誤信息的。
6、onkeyup為不驗(yàn)證鍵盤(pán)輸入。
7、onfocusout為失去焦點(diǎn)時(shí)不驗(yàn)證。
8、submitHandler為當(dāng)驗(yàn)證通過(guò)時(shí),需要執(zhí)行的代碼塊,如使用ajax來(lái)提交信息后臺(tái)處理。
需要注意的是,驗(yàn)證規(guī)則和錯(cuò)誤信息文本數(shù)組要使用json數(shù)據(jù)的形式,避免出錯(cuò)。
其中錯(cuò)誤信息提示彈窗這里推薦使用彈窗插入layer,也是一款國(guó)人開(kāi)發(fā)的非常好用的彈窗插件,可以配合表單驗(yàn)證來(lái)做出更漂亮的交互效果。
前端制作表單驗(yàn)證插件
下面是具體的驗(yàn)證代碼形式。
作者:創(chuàng)新互聯(lián)嚴(yán)成

新聞標(biāo)題:前端制作:非常好用的表單驗(yàn)證插件validate
網(wǎng)址分享:http://www.rwnh.cn/news31/241531.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站策劃云服務(wù)器、靜態(tài)網(wǎng)站品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
泸定县| 泾阳县| 平凉市| 卢龙县| 泰州市| 威海市| 富民县| 朝阳区| 龙井市| 梁河县| 民权县| 铅山县| 宿松县| 康马县| 莒南县| 淮滨县| 涞源县| 云和县| 马龙县| 安仁县| 宝清县| 荥阳市| 嘉善县| 张家港市| 甘孜| 九龙县| 韩城市| 奉化市| 关岭| 萝北县| 奉化市| 波密县| 甘南县| 抚松县| 巴林右旗| 灌云县| 宣化县| 沙坪坝区| 肃北| 潍坊市| 全南县|