亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

ASP.NET jQuery 食譜11 (通過使用jQuery valida

系統 3838 0

從這節開始,我們開始學習如何在ASP.NET控件中使用jQuery validation 插件,首先要用它,必須先了解它有什么用。簡單來說,jQuery validation插件就是來校驗表單form里面元素輸入的內容是否滿足業務規則,如果不滿足,可以給出用戶自定義的提示信息。該插件不僅默認有一些校驗規則,如校驗內容是否為空,內容的長度是否符合給定的值,還可以根據用戶自定義業務規則,而且錯誤提示信息,也可以根據用戶的要求自定義顯示。看來這個插件的功能確實很強大,是不是迫不及待想使用了。好的,那我們就開始簡介如何使用它。


jQuery validation 插件下載地址 http://plugins.jquery.com/project/validate


為了使用這個插件,我們要在form元素上使用方法validate({options});

讓我們先快速瀏覽下插件經常要用到的options:

?rules:由key/value組成,key等于表單元素ID而value表示表單元素內容需要滿足的業務規則。

?messages:由key/value組成,key等于表單元素ID而value表示表單元素內容不滿足某種業務規則而需要顯示的內容。

?errorLabelContainer:指定頁面已經定義的一個容器元素,用來放錯誤信息。

?errorContainer:在errorLabelContainer內表示一個主要的內容區域。

?wrapper:表示在errorLabelContainer元素里面定義一個元素來包裝錯誤信息。

?onsubmit:在表單提交前做驗證,能設置為false通過添加其他事件來驗證。

?highlight:高亮顯示輸入無效的內容區域。

?unhighlight:恢復原來被高亮顯示的區域。


現在我們開始通過使用jQuery validation插件簡單實現用戶登錄頁面驗證功能:

1.引入插件:

      
        <
      
      
        script 
      
      
        src
      
      
        ="Scripts/jquery-1.4.1-vsdoc.js"
      
      
         type
      
      
        ="text/javascript"
      
      
        ></
      
      
        script
      
      
        >
      
      
< script src ="Scripts/jquery.validate.js" type ="text/javascript" ></ script > 后加入界面

2.添加樣式:

      
        <
      
      
        style 
      
      
        type
      
      
        ="text/css"
      
      
        >
      
      
        
.header
{
background-color
: #CCCCCC ;
color
: White ;
font-weight
: bolder ;
text-align
: center ;
}
.content
{
font-weight
: bold ;
border
: 1px solid #CCCCCC ;
}
.alertmsg
{
color
: Red ;
}
.alertmsg li
{
margin-top : 3px ;
margin-bottom
: 3px ;
}
</ style >

3.界面代碼:

      
        <
      
      
        form 
      
      
        id
      
      
        ="form1"
      
      
         runat
      
      
        ="server"
      
      
        >
      
      
< div align ="center" >
< table cellpadding ="3" cellspacing ="3" border ="0" class ="content" >
< tr >
< td colspan ="2" class ="header" >
登錄用戶
</ td >
</ tr >
< tr >
< td align ="right" >
< asp:Label ID ="lblUserName" runat ="server" Text ="用戶名: " ></ asp:Label >
</ td >
< td align ="left" >
< asp:TextBox ID ="txtUserName" runat ="server" ></ asp:TextBox >
</ td >
</ tr >
< tr >
< td align ="right" >
< asp:Label ID ="lblPassword" runat ="server" Text ="密碼: " ></ asp:Label >
</ td >
< td align ="left" >
< asp:TextBox ID ="txtPassword" runat ="server" TextMode ="Password"></ asp:TextBox >
</ td >
</ tr >
< tr >
< td align ="center" colspan ="2" >
< asp:Button ID ="btnSubmit" runat ="server" Text ="提交" /> &nbsp; < asp:Button ID ="btnReset"
runat
="server" Text ="重置" />
</ td >
</ tr >
</ table >
</ div >
< div align ="center" class ="alertmsg" >
</ div >
</ form >

4.腳本代碼:

      
        <
      
      
        script 
      
      
        type
      
      
        ="text/javascript"
      
      
        >
      
      
        
$(document).ready(
function () {
$(
" #form1 " ).validate({
rules: { txtUserName:
" required " ,
txtPassword: { required:
true , minlength: 8 }
},
messages: { txtUserName:
" 請輸入您的姓名 " ,
txtPassword: { required:
" 請輸入您的密碼 " , minlength: " 密碼長度必須大于8 " }
},
wrapper:
" li " , // 提示信息按列表包裝顯示
errorLabelContainer: $( " #form1 div.alertmsg " ) // 提示信息放入指定的元素內
});

$(
" #btnReset " ).click( function (e) {
e.preventDefault();
$(
" #txtUserName " ).val( "" );
$(
" #txtPassword " ).val( "" );
});
});
</ script >

5.用戶名和密碼不輸入,直接提交,顯示界面如下:

ASP.NET jQuery 食譜11 (通過使用jQuery validation插件簡單實現用戶登錄頁面驗證功能)_第1張圖片

現在已經輸入用戶名和密碼,密碼長度輸入4位,顯示界面如下:

ASP.NET jQuery 食譜11 (通過使用jQuery validation插件簡單實現用戶登錄頁面驗證功能)_第2張圖片

?

好了,通過簡單實現登錄用戶驗證功能,大家應該對該插件有一個初步認識,后面的章節,會深入學習該插件。

?





ASP.NET jQuery 食譜11 (通過使用jQuery validation插件簡單實現用戶登錄頁面驗證功能)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成人mv在线观看入口视频 | 亚洲精品九色在线网站 | 成年人免费在线视频 | 免费福利影院 | 二性视频| 男女一级毛片免费视频看 | 手机看片国产免费 | 亚洲国产精品第一区二区 | 久久国产乱子伦精品免费强 | 中文字幕一区二区三区永久 | 99精品大学生啪啪自拍 | 老司机福利在线播放 | 色婷婷婷丁香亚洲综合不卡 | 国产伦精品一区二区三区免 | 亚洲一区二区三区91 | 亚洲视频在线播放 | 超级乱淫视频aⅴ播放视频 超级乱淫视频播放日韩 | 天天射天天搞 | 久久免费观看国产99精品 | 欧美日本一区二区 | 国产亚洲自在精品久久 | 日本xxx高清免费视频 | 亚洲一区中文字幕在线观看 | 亚洲国产一级a毛片 | 欧美精品日韩一区二区三区 | 桃花视频www | 色柚视频 | 欧美毛片大全 | 国产精品免费看香蕉 | 色综合五月激情综合色一区 | 国产一区 在线视频 | 高清欧美一区二区免费影视 | 91精品日本久久久久久牛牛 | 久热这里 | 色综合久久综合网 | 国产系列在线播放 | 日本高清免费不卡视频 | 亚洲精品久久九九精品 | 99爱这里只有精品 | 欧美人一级淫片a免费播放 欧美人与zoxxxx另类9 | 中文字幕 亚洲精品 |