亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery.validate使用時遇到的問題

2019-11-20 12:25:30
字體:
來源:轉載
供稿:網友

問題一:

<script src="../js/jquery.js"></script><script src="../js/jquery.validate.js"></script><script> $().ready(function() {  $("#registerForm").validate(); });</script> <form id="registerForm" method="get" action=""> <fieldset>  <p>   <label for="cusername">用戶名</label>   <input id="cusername" name="username" type="text" data-rule-required="true" data-rule-rangelength="[2,10]" data-msg-required="用戶名不能為空" data-msg-rangelength="用戶名長度必須是2到10個字符">  </p>  <p>   <label for="cpassword">密碼</label>   <input id="cpassword" name="password" type="password" data-rule-required="true" data-rule-minlength="6" data-msg-required="密碼不能為空" data-msg-minlength="至少設置6位密碼">  </p>  <p>   <label for="cconfirmpassword">確認密碼</label>   <input id="cconfirmpassword" name="confirmpassword" type="password" data-rule-equalTo="#cpassword" data-msg-equalTo="兩次密碼不一致">  </p>  <p>   <label for="cemail">郵箱</label>   <input id="cemail" name="email" data-rule-required="true" data-rule-email="true" data-msg-required="郵箱不能為空" data-msg-email="郵箱的格式不正確">   </input>  </p>  <p>   <label for="chasreferee">有推薦人請勾選</label>   <input type="checkbox" id="chasreferee" name="hasreferee">  </p>  <p>   <label for="creferee">推薦人</label>   <input id="creferee" name="referee" data-rule-required="#chasreferee:checked" data-msg-required="推薦人不能為空">   </input>  </p>  <p>   <input type="submit" value="提交">  </p> </fieldset></form>

看了之前的別人寫的文章,貌似是依賴jquery.metadata.js這個庫,然后寫的時候以 class=”required email” 這樣的形式來寫,這樣寫起來好像有些亂,class本身是呈現樣式的,現在被附上各種校驗的規則,看上去似乎有些亂,不過好在新版本中,又有了新的寫法,不依賴上面的js庫,以 data-rule-驗證規則、data-msg-提示信息 這樣的格式來重新定義,更簡單,更直觀,更強大了。上面的測試通過

我的版本的jquery.validate1.13.js

然后這樣的寫法,控件中的messages不會生效,還會報錯:Cannot read property 'call' of undefined 園子里面很多jquery.validate文章提到可以使用,我看是版本過時了,反正我沒有試驗出來。還有就是將驗證卸載class里面我也是醉了。下面的測試錯誤!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><script type="text/javascript" src="jquery.min.js"></script> <!--<script type="text/javascript" src="jquery.validate.js"></script>--><script type="text/javascript" src="jquery.validate1.13.js"></script><script type="text/javascript" src="jquery.validate.message_cn.js"></script><script type="text/javascript" src="jquery.metadata.js"></script><script type="text/javascript">$(function(){  $.metadata.setType("attr", "validate");  $("#signupForm").validate();  //$("#signupForm").validate({ meta: "validate" });  //$("#commentForm").validate();}) </script></head> <body><form id="signupForm" method="get" action="">  <p>  <input id="email" name="email" validate="{required:true, email:true, messages:{required:'輸入email地址', email:'你輸入的不是有效的郵件地址'}}" />  </p>   <p>    <input class="submit" type="submit" value="Submit"/>  </p></form> </body></html>

問題二:jQuery_validate配置后無論怎樣都看不到提示信息。

原因:submit()了二次。

例子:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>jquery test</title> <script src="js/jquery.js"></script> <script src="js/jquery.validate.js"></script> <script src="js/jquery.metadata.js"></script> <script src="js/messages_zh.js"></script>  <script> $(document).ready(function() {      $("#commentForm").validate({              //debug:true              }); }); </script> <script type="text/javascript">   function register(){     document.forms[0].action = 'register/addUser.action';     //document.forms[0].submit();   } </script> </head> <body >   <form id="commentForm" method="post">     <table style ="width:100%">       <tr>         <td>user name:</td>         <td><input type="text" name="username" id="username" maxlength="10"           class="{required:true,minlength:6,maxlength:12}" /></td>       </tr>       <tr>         <td>password:</td>         <td><input type="password" name="password" id="password" maxlength="15"           class="required"/></td>       </tr>       <tr>         <td></td>         <td><input type="submit" value="Register" onclick="register();"></td>       </tr>     </table>   </form> </body> </html> 

jQuery驗證后有個提交,自己在register()中又提交了一次,將【document.forms[0].submit();】注釋掉后問題解決。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品嫩草影院一区二区| 中文字幕久精品免费视频| 久久免费精品视频| 国产亚洲成av人片在线观看桃| 欧美www视频在线观看| 国产精品久久久精品| 成人福利网站在线观看11| 欧美丰满片xxx777| 久久久久久久香蕉网| 中文日韩在线视频| 日韩av在线免费看| 午夜精品久久久久久久白皮肤| 全色精品综合影院| 成人久久一区二区三区| 日韩中文字幕在线看| 亚洲色图狂野欧美| 欧美xxxwww| 亚洲国产精品小视频| 亚洲福利在线播放| 精品福利视频导航| 欧美亚洲免费电影| 伊人久久精品视频| 精品福利樱桃av导航| 亚洲综合色av| 亚洲美女av黄| 久久久女人电视剧免费播放下载| 成人在线精品视频| 97视频在线观看网址| 亚洲国产精久久久久久久| 国产精品视频一区二区三区四| 国产在线拍揄自揄视频不卡99| 欧美三级欧美成人高清www| 国产精品私拍pans大尺度在线| 日韩av在线高清| 亚洲日本欧美日韩高观看| 亚洲欧洲日产国产网站| 国产精品18久久久久久麻辣| 国产精品久久电影观看| 亚洲老板91色精品久久| 国产精品视频大全| 国模叶桐国产精品一区| 欧美老少配视频| 中文字幕亚洲欧美日韩在线不卡| 日韩中文字幕在线免费观看| 深夜福利一区二区| 亚洲精品视频播放| 91精品国产91久久久久| 色妞欧美日韩在线| 国产97在线|亚洲| 日韩精品免费在线视频| 亚洲精品电影网站| 欧美性极品少妇精品网站| 免费不卡欧美自拍视频| 欧美一区二区三区免费视| 亚洲欧美日韩在线高清直播| 久久久女人电视剧免费播放下载| 欧美综合国产精品久久丁香| 亚洲free性xxxx护士hd| 91在线观看免费高清完整版在线观看| 久久久久久久久久久成人| 欧美成人性生活| 91国产精品视频在线| 亚洲精品国产suv| 欧美在线精品免播放器视频| 亚洲三级 欧美三级| 国产69久久精品成人看| 久久亚洲综合国产精品99麻豆精品福利| 亚洲片在线观看| 正在播放国产一区| 久久久国产精品免费| 欧美精品一区三区| 久久久最新网址| 日韩欧美一区二区三区久久| 中文字幕日韩av电影| 国产热re99久久6国产精品| 欧美午夜丰满在线18影院| 日韩最新中文字幕电影免费看| 日韩在线观看精品| 欧美高清激情视频| 亚洲美女精品久久| 日本一区二区在线免费播放| 亚洲在线www| 国产午夜精品一区理论片飘花| 色综合久久88| 一区二区三区在线播放欧美| 5252色成人免费视频| 国产小视频91| 91在线色戒在线| 亚洲视屏在线播放| www.日韩.com| 国产精品人成电影在线观看| 欧美第一黄网免费网站| 久久亚洲精品国产亚洲老地址| 国产自产女人91一区在线观看| 亚洲自拍av在线| 日韩中文av在线| 久久这里只有精品99| 国产精品女人网站| 欧美日韩中文字幕日韩欧美| 久久精品99久久久久久久久| 91av网站在线播放| 精品调教chinesegay| 日韩视频中文字幕| 亚洲福利在线视频| 欧美另类精品xxxx孕妇| 亚洲白虎美女被爆操| 亚洲天堂av图片| 中文字幕成人精品久久不卡| 日韩av不卡在线| 亚洲aⅴ男人的天堂在线观看| 国产精品美女www| 日韩中文第一页| 亚洲高清久久网| 精品网站999www| 国产成人一区二区三区| 国产精品久久久久久五月尺| 亚洲欧美日韩久久久久久| 亚洲xxxx妇黄裸体| 亚洲国产高潮在线观看| 国模视频一区二区| 日本aⅴ大伊香蕉精品视频| 久久91亚洲精品中文字幕| 国产福利成人在线| 日韩在线播放视频| 岛国av一区二区三区| 97超碰国产精品女人人人爽| 日韩精品日韩在线观看| 欧洲成人在线视频| 欧美日本在线视频中文字字幕| 亚洲人精品午夜在线观看| 国产精品色视频| 国产亚洲欧美aaaa| 亚洲第五色综合网| 91香蕉嫩草影院入口| 97精品一区二区视频在线观看| 精品呦交小u女在线| 亚洲天堂免费观看| 91精品91久久久久久| 中文精品99久久国产香蕉| 中文字幕在线国产精品| 亚洲国产三级网| 日本精品一区二区三区在线播放视频| 亚洲色图17p| 丝袜情趣国产精品| 日韩中文字幕精品| 国产免费一区二区三区在线观看| 国产精品www色诱视频| 91av视频在线观看| 中文字幕日韩有码| 91九色视频导航| 日韩中文有码在线视频| 国内揄拍国内精品| 中文字幕日韩在线播放| 亚洲日本成人女熟在线观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品一区久久久久久| 欧美精品中文字幕一区| 国产99久久精品一区二区 夜夜躁日日躁| 日韩在线视频导航| 91国产高清在线| 亚洲精品综合久久中文字幕| 欧美大片网站在线观看| 欧美日韩成人网| 一区二区三区回区在观看免费视频|