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

首頁 > 編程 > JavaScript > 正文

基于jquery實現智能表單驗證操作

2019-11-20 10:07:31
字體:
來源:轉載
供稿:網友

很多網站的注冊模塊都可以實現即時檢查格式是否正確,這樣極大的增強了用戶體驗,對開發非常有利。
先給大家展示下表單效果圖,具體效果如下所示:

1.前臺一開始用JQuery實現,先來上HTML標記:

<body><form id="form1" runat="server"><table class="tble"><tr><td class="td1">用戶名 <input type="text" class="td" /></td></tr><tr><td class="td2">密碼 <input type="text" class="td"/></td></tr><tr><td class="td3">郵箱 <input type="text" class="td" /></td></tr><tr><td class="td4">確認密碼 <input type="text" class="td" /></td></tr><tr><td><input class="btton1" type="button" value="提交" /></td><td><input class="btton2" type="reset" value="重置" /></td></tr></table></form></body>

2,是CSS代碼:

<style type="text/css">.tble{font-size:14px;text-align:right;position:absolute;left:550px;top:150px;}.td{border:2px #CCCCCC solid;}.btton1{position:absolute;left:65px;}.btton2{position:absolute;left:110px;}.span{color:#cccccc;font-size:14px;text-align:right;}.spanPwd2{color:Red;}.spanPwd3{color:Red;}.spanPwd4{color:Red;}.spanPwd5{color:Green;}.spanPwd6{color:Red;}</style>

3.編寫JQUery代碼前需要引入JQuery支持文件:

<script src="jquery-1.4.1.min.js" type="text/javascript"></script>

4.現在開始編寫JQuery代碼:

<script type="text/javascript">$(function () {GetStyle();GetPassword();GetEmail();function GetStyle() {$("input.td").focus(function () {//===================密碼樣式處理===================================$(this).css("border", "2px #00ccff solid");var span = "<td class='span'><span>請輸入密碼</span></td>";$(this).parent().parent().find("td.td2").after(span);$(this).parent().parent().find("td.spanPwd2").remove();$(this).parent().parent().find("td.spanPwd3").remove();$(this).parent().parent().find("td.spanPwd4").remove();$(this).parent().parent().find("td.spanPwd5").remove();//==================================================================//================郵箱樣式處理==============================$(this).css("border", "2px #00ccff solid");var spanEmail = "<td class='span'><span>請輸入正確郵箱地址</span></td>";$(this).parent().parent().find("td.td3").after(spanEmail);$(this).parent().parent().find("td.spanPwd6").remove();$(this).parent().parent().find("td.spanPwd5").remove();//===================用戶名樣式處理========================$(this).css("border", "2px #00ccff solid");var spanEmail = "<td class='span'><span>請輸入正確用戶名</span></td>";$(this).parent().parent().find("td.td1").after(spanEmail);$(this).parent().parent().find("td.spanPwd6").remove();$(this).parent().parent().find("td.spanPwd5").remove();})}//================確認密碼的驗證================================//非空驗證//確認密碼與原密碼一致性的驗證function GetPassword() {$("input.td").blur(function () {//================密碼驗證=================================//非空驗證if ($(this).val() == "") {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd2'><span>密碼不能為空!</span></td>";$(this).parent().parent().find("td.td2").after(span);return false;}//密碼長度的驗證else if ($(this).val().length < 6 || $(this).val().length > 12) {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd3'><span>密碼長度必須為6位到12位之間!</span></td>";$(this).parent().parent().find("td.td2").after(span);return false;}//如果密碼不為數字else if (isNaN($(this).val()) == true) {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd4'><span>密碼必須為數字!</span></td>";$(this).parent().parent().find("td.td2").after(span);return false;}else {//密碼格式通過$(this).css("border", "2px #cccccc solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd5'><span>密碼格式通過!</span></td>";$(this).parent().parent().find("td.td2").after(span);return true;}});}//=====================郵箱驗證開始========================function GetEmail() {$(".td3 input").blur(function () {var patten = new RegExp(/^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$/);//非空驗證if ($(".td3 input").val() == "") {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var spanxEmail = "<td class='spanPwd6'><span>郵箱不能為空!</span></td>";$(this).parent().parent().find("td.td3").after(spanxEmail);return false;}//郵箱格式驗證else if (patten.test($(".td3 input").val()) == false) {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd4'><span>郵箱格式不正確,請重新填寫 !</span></td>";$(this).parent().parent().find("td.td3").after(span);return false;} else {//郵箱格式通過$(this).css("border", "2px #cccccc solid");$(this).parent().parent().find("td.span").remove();var spanEmail = "<td class='spanPwd5'><span>郵箱格式通過!</span></td>";$(this).parent().parent().find("td.td3").after(spanEmail);return true;}});}//==========================郵箱驗證結束============================//================用戶名驗證=================================function GetUserName() {$(".td1 input").blur(function () {//非空驗證if ($(this).val == "") {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var span = "<td class='spanPwd6'><span>用戶名郵箱不能為空!</span></td>";$(this).parent().parent().find("td.td1").after(span);return false;}//用戶名長度的驗證 else if ($(this).length < 4 || $(this).length > 20) {$(this).css("border", "2px red solid");$(this).parent().parent().find("td.span").remove();var spanxEmail = "<td class='spanPwd6'><span>用戶名格式不對,只能輸入4-20字符!</span></td>";$(this).parent().parent().find("td.td1").after(spanxEmail);return false;}//用戶名格式驗證通過else {$(this).css("border", "2px #cccccc solid");$(this).parent().parent().find("td.span").remove();var spanUserName = "<td class='spanPwd5'><span>用戶名格式通過!</span></td>";$(this).parent().parent().find("td.td3").after(spanUserName);return true;}});}//========================點擊按鈕與服務器互交驗證==============$("tr td input.btton1").click(function () {if (GetUserName() && GetEmail() && GetPassword()) {var userName = $("td.td1 input").val(); //用戶名 var userPwd = $("td.td2 input").val(); //密碼var userRepass = $("td.td3 input").val(); //確認密碼var email = $("td.td4 input").val(); //郵箱 GetAjax(userName, userPwd, userRepass, email);}});function GetAjax(userName, userPwd, userRepass, email) {var json = [{ "userName": userName, "userPwd": userPwd, "userRepass": userRepass, "email": email}];$.post("ProcessResult.aspx?jon=" + json, function (data) {if (data == "false") {alert("用戶名重復了,請重新輸入!");} else if (data == "ok") {alert("注冊成功!");} else {alert("對不起,你的輸入有誤,請檢查輸入");}})}});</script>

5實現如下效果:

我沒有實現后臺JQuery校驗,下次有機會一并補上,這次先寫到這里,只實現純前端的效果。
關于使用JQuery實現智能表單驗證功能的相關知識就給大家介紹到這里,希望對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲电影免费观看高清完整版在线| 亚洲第一区第一页| 欧美国产第一页| 韩国三级电影久久久久久| 欧美色xxxx| 国产aaa精品| 亚洲国产精品va在线看黑人| 亚洲自拍高清视频网站| 国产精品久久久久7777婷婷| 国产成人av在线播放| 97香蕉久久超级碰碰高清版| 国产日韩欧美在线看| 日本一区二区在线播放| 亚洲精品wwww| 色爱av美腿丝袜综合粉嫩av| 成人福利免费观看| 成人黄色影片在线| 国产精品h片在线播放| 久久久久久久久亚洲| 欧美激情精品久久久久久黑人| 欧美精品精品精品精品免费| 国产欧美日韩91| 亚洲国产精品电影在线观看| 亚洲综合日韩中文字幕v在线| 亚洲在线一区二区| 欧美日韩成人在线视频| www.日本久久久久com.| 国产精品入口免费视| 色综合天天综合网国产成人网| 日韩成人小视频| 欧美日韩亚洲一区二| 国产成人高潮免费观看精品| 国产精品www色诱视频| 国产精欧美一区二区三区| 国产一区二区日韩精品欧美精品| 精品国产老师黑色丝袜高跟鞋| 日韩精品视频在线观看网址| 日韩精品免费在线播放| 欧美成人精品xxx| 久久久综合av| 亚洲人线精品午夜| 久久精品一偷一偷国产| 久久成人亚洲精品| 色综合久综合久久综合久鬼88| 亚洲欧美激情在线视频| 国产成人福利网站| 成人精品网站在线观看| 久久伊人精品一区二区三区| 欧美日韩第一页| 亚洲人高潮女人毛茸茸| 国产精品久久久久久久app| 国产亚洲成av人片在线观看桃| y97精品国产97久久久久久| 国产精品久久综合av爱欲tv| 欧美性视频网站| 久久综合88中文色鬼| 欧美大尺度激情区在线播放| 久久成人综合视频| 国产精品成人久久久久| 国产成人综合av| 成人黄色片在线| 欧美怡红院视频一区二区三区| 一区二区亚洲精品国产| 一区二区在线免费视频| 亚洲视频在线观看| 欧美激情一区二区三区久久久| 日韩欧美综合在线视频| 国产一区二区三区三区在线观看| 国产精品久久久久久一区二区| 亚洲黄色av女优在线观看| 日韩精品在线免费观看| 亚洲美女喷白浆| 久久男人av资源网站| 日韩免费av一区二区| 久久99精品视频一区97| 日韩欧美视频一区二区三区| 这里只有精品久久| 欧美日韩日本国产| 国产精品高清网站| 国产日韩欧美视频在线| 成人免费观看网址| 91久久国产精品91久久性色| 欧美极品美女电影一区| 欧美第一淫aaasss性| 久热精品视频在线免费观看| 亚洲va久久久噜噜噜| 69视频在线免费观看| 久精品免费视频| 精品国产网站地址| 亚洲欧美日韩网| 欧美另类高清videos| 久久久噜噜噜久久中文字免| 久久久久久国产免费| 国产在线观看一区二区三区| 成人免费福利在线| 日韩性xxxx爱| 欧美老女人www| 蜜臀久久99精品久久久久久宅男| 国产综合在线看| 日韩av色综合| 日本人成精品视频在线| 一区二区三区国产在线观看| 国产精品自在线| 亚洲欧美日韩国产中文| 日韩电影大全免费观看2023年上| 欧美www在线| 555www成人网| 日韩人体视频一二区| 亚洲精品美女久久久| 亚州精品天堂中文字幕| 黑人巨大精品欧美一区二区一视频| 精品国产乱码久久久久酒店| 亚洲欧美另类自拍| 亚洲护士老师的毛茸茸最新章节| 亚洲精品国精品久久99热| 国产成人精品999| 97久久国产精品| 欧美极度另类性三渗透| 欧美亚洲另类制服自拍| 日韩最新中文字幕电影免费看| 久久香蕉国产线看观看网| 国产精品wwww| 日韩精品免费一线在线观看| 国产精品一香蕉国产线看观看| 91成人在线播放| 国产精品一区二区性色av| 国产精品91久久久久久| 亚洲图片在线综合| 久久精品国产99国产精品澳门| 欧美日韩亚洲一区二| 欧洲亚洲免费在线| 亚洲夜晚福利在线观看| 国产欧美在线看| 欧美肥臀大乳一区二区免费视频| 久热精品视频在线免费观看| 亚洲女成人图区| 成人日韩av在线| 久久人人爽人人爽人人片av高清| 啪一啪鲁一鲁2019在线视频| 欧美成人午夜激情| 欧美日韩一区二区精品| 国产va免费精品高清在线观看| 欧美天堂在线观看| 日韩网站免费观看高清| 亚洲韩国日本中文字幕| 91中文精品字幕在线视频| 欧美成人午夜激情| 色综合久久久久久中文网| 亚洲精品日韩丝袜精品| 欧美激情视频播放| 国产91热爆ts人妖在线| 成人有码在线视频| 国产一区二区三区直播精品电影| 欧美午夜www高清视频| 日韩av最新在线| 色噜噜狠狠狠综合曰曰曰| 黑丝美女久久久| 97欧美精品一区二区三区| 欧美视频一二三| 精品国产区一区二区三区在线观看| 国产精品久久久久久久久久99| 欧美亚洲一区在线| 亚洲欧洲视频在线| 欧美精品性视频|