jQuery EasyUI之驗(yàn)證框validatebox實(shí)例詳解
1.樣式
validatebox(驗(yàn)證框)的設(shè)計(jì)目的是為了驗(yàn)證輸入的表單字段是否有效。如果用戶(hù)輸入了無(wú)效的值,它將會(huì)更改輸入框的背景顏色,并且顯示警告圖標(biāo)和提示信息。該驗(yàn)證框可以結(jié)合form(表單)插件并防止表單重復(fù)提交。
2.練習(xí)1:驗(yàn)證輸入字符長(zhǎng)度及非空
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>validatebox</title> <!-- 引入css文件 --> <link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <!-- 引入js文件 --> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> </head> <body> 姓名:<input id="validateboxID"/><p/> </body> <script type="text/javascript"> $("#validateboxID").validatebox({ required:true, validType:['length[1,6]','zhongwen'] }); </script> </html>
結(jié)果:
3.練習(xí)2:自定義規(guī)則作為輸入框驗(yàn)證規(guī)則
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>validatebox</title> <!-- 引入css文件 --> <link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <!-- 引入js文件 --> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> </head> <body> 姓名:<input id="validateboxID"/><p/> <!-- 郵箱:<input id="emailID"/><p/> 密碼:<input id="passwordID"/><p/> --> </body> <script type="text/javascript"> $("#validateboxID").validatebox({ required:true, validType:['length[1,6]','zhongwen'] }); $.extend($.fn.validatebox.defaults.rules,{ zhongwen:{ validator:function(value){ //如果符合中文 if(/^[\u3220-\uFA29]*$/.test(value)){ return true; } }, //如果不符合中文,以下就是提示信息 message:'姓名必須全為中文' } }); </script> </html>
結(jié)果:
4.練習(xí)3:驗(yàn)證郵箱
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>validatebox</title> <!-- 引入css文件 --> <link rel="stylesheet" href="themes/default/easyui.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <link rel="stylesheet" href="themes/icon.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" type="text/css"></link> <!-- 引入js文件 --> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript" src="js/easyui-lang-zh_CN.js"></script> </head> <body> 郵箱:<input id="emailID"/><p/> </body> <script type="text/javascript"> $("#emailID").validatebox({ required:true, validType:['length[1,30]','email'] }); </script> </html>
結(jié)果:
5.文檔
以上所述是小編給大家介紹的jQuery EasyUI之驗(yàn)證框validatebox實(shí)例詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告
下面小編就為大家?guī)?lái)一篇使用jQuery實(shí)現(xiàn)動(dòng)態(tài)添加小廣告。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07Easyui Datagrid自定義按鈕列(最后面的操作列)
做項(xiàng)目的時(shí)候因?yàn)樾枨?要在表格的最后添加一列操作列,easyUI貌似沒(méi)有提供這種功能,下面我們來(lái)自定義按鈕列,具體實(shí)現(xiàn)代碼,大家參考下本文吧2017-07-07jQuery插件windowScroll實(shí)現(xiàn)單屏滾動(dòng)特效
本文給大家分享的是一個(gè)使用jQuery插件windowScroll實(shí)現(xiàn)的單屏滾動(dòng)的特效,主要參考搜狗瀏覽器4.2版本首頁(yè)的上下滾動(dòng)效果。主要實(shí)現(xiàn)整個(gè)窗口的上下和左右滾動(dòng)邏輯,非常的實(shí)用。2015-07-07jquery插件開(kāi)發(fā)注意事項(xiàng)小結(jié)
Jquery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。它是輕量級(jí)的js庫(kù)(壓縮后只有21k) ,它兼容CSS3,還兼容各種瀏覽器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)2013-06-06JQUERY實(shí)現(xiàn)網(wǎng)頁(yè)右下角固定位置展開(kāi)關(guān)閉特效的方法
這篇文章主要介紹了JQUERY實(shí)現(xiàn)網(wǎng)頁(yè)右下角固定位置展開(kāi)關(guān)閉特效的方法,涉及jquery操作頁(yè)面元素的顯示與隱藏等相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07實(shí)例詳解jQuery結(jié)合GridView控件的使用方法
這篇文章主要以實(shí)例的方式詳細(xì)介紹了jQuery結(jié)合GridView控件的使用方法,感興趣的小伙伴們可以參考一下2016-01-01Jquery + Ajax調(diào)用webService實(shí)例代碼(asp.net)
Jquery + Ajax調(diào)用webService實(shí)例代碼,需要的朋友可以參考下。2010-08-08ASP.NET jQuery 實(shí)例15 通過(guò)控件CustomValidator驗(yàn)證CheckBoxList
這節(jié)我們要講下如何通過(guò)控件CustomValidator來(lái)校驗(yàn)CheckBoxList,客戶(hù)端校驗(yàn)代碼通過(guò)jQuery實(shí)現(xiàn)2012-02-02