1.樣式

validatebox(驗證框)的設計目的是為了驗證輸入的表單字段是否有效。如果用戶輸入了無效的值,它將會更改輸入框的背景顏色,并且顯示警告圖標和提示信息。該驗證框可以結合form(表單)插件并防止表單重復提交。
2.練習1:驗證輸入字符長度及非空
<!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>結果:


3.練習2:自定義規則作為輸入框驗證規則
<!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> 結果:


4.練習3:驗證郵箱
<!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> 結果:


5.文檔




以上所述是小編給大家介紹的jQuery EasyUI之驗證框validatebox實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答