中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

使用JQuery實現智能表單驗證功能
來源:易賢網 閱讀:1089 次 日期:2016-07-22 15:26:41
溫馨提示:易賢網小編為您整理了“使用JQuery實現智能表單驗證功能”,方便廣大網友查閱!

先給大家展示下表單效果圖,具體效果如下所示:

名單

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支持文件:

?

1

<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實現智能表單驗證功能的相關知識就給大家介紹到這里,希望對大家有所幫助!

更多信息請查看網絡編程
易賢網手機網站地址:使用JQuery實現智能表單驗證功能
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欲色影视综合吧| 精品1区2区3区4区| 亚洲人成在线观看一区二区| **性色生活片久久毛片| 亚洲欧洲一区二区在线播放| 日韩亚洲欧美成人一区| 香蕉久久夜色精品国产使用方法 | 一区二区不卡在线视频 午夜欧美不卡在| 亚洲级视频在线观看免费1级| avtt综合网| 亚洲欧美日韩综合aⅴ视频| 免费欧美在线| 亚洲视频 欧洲视频| 午夜国产不卡在线观看视频| 国产日韩在线看片| 亚洲精品一区中文| 亚洲自拍偷拍一区| 欧美成人精品在线播放| 国产精品激情| 亚洲精品字幕| 免费久久99精品国产自| 国产亚洲精久久久久久| 中文在线一区| 欧美国产一区二区三区激情无套| 国产精品综合不卡av| 亚洲一区二区免费看| 欧美日韩岛国| 久久久久久亚洲精品杨幂换脸| 欧美激情一区在线观看| 在线观看91精品国产入口| 美脚丝袜一区二区三区在线观看| 欧美日韩一区二区三区在线看| 国产精品福利网站| 91久久黄色| 老牛嫩草一区二区三区日本| 欧美日韩激情网| 在线观看一区| 久久久777| 国产美女精品在线| 校园春色国产精品| 欧美激情第10页| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美一级欧美一级在线播放| 欧美性大战久久久久| 一区二区三区欧美在线观看| 欧美午夜激情视频| 午夜视频在线观看一区二区三区| 欧美午夜电影一区| 亚洲欧美日韩精品久久久久| 国产亚洲一区精品| 久久久国产一区二区三区| 一区在线电影| 欧美成人在线网站| 一区二区三区黄色| 国产欧美日韩视频一区二区| 久久久久国产一区二区| 亚洲激情一区二区三区| 欧美网站在线观看| 久久国产精品第一页| 最新国产の精品合集bt伙计| 欧美午夜寂寞影院| 久久九九国产精品怡红院| 亚洲精品三级| 国产日韩精品在线观看| 欧美成人精品不卡视频在线观看| 国产亚洲在线| 狠狠色丁香婷婷综合影院| 欧美日韩国产大片| 久久精品国产第一区二区三区最新章节 | 久久久青草青青国产亚洲免观| 亚洲先锋成人| 欧美大片在线看免费观看| 亚洲国产成人精品久久| 亚洲免费婷婷| 国产一区二区三区直播精品电影 | 欧美日韩国产一区| 欧美一区二区三区在线看| 亚洲欧洲美洲综合色网| 国产精品在线看| 欧美剧在线免费观看网站| 亚洲午夜精品久久久久久浪潮| 狠狠久久亚洲欧美专区| 国产精品地址| 欧美大片一区二区| 国产伦精品一区二区三区在线观看 | 亚洲乱码国产乱码精品精可以看| 欧美精品一区二区蜜臀亚洲| 欧美一级成年大片在线观看| 尤物九九久久国产精品的特点| 国产精品www色诱视频| 免费观看一区| 久久色在线播放| 久久成人在线| 午夜在线精品| 午夜精品久久久久久久99热浪潮 | 国产精品美女主播| 欧美激情精品久久久久| 看片网站欧美日韩| 久久国产婷婷国产香蕉| 亚洲综合国产| 一区二区三区产品免费精品久久75 | 欧美性生交xxxxx久久久| 欧美高清在线视频| 欧美77777| 免费精品视频| 欧美jjzz| 欧美激情精品久久久久久大尺度| 蜜乳av另类精品一区二区| 久久亚洲私人国产精品va| 亚久久调教视频| 99精品视频免费观看| 久久午夜电影| 欧美久久一区| 欧美日韩在线播放一区| 在线观看日韩av先锋影音电影院| 欧美日韩日日骚| 欧美精品免费视频| 欧美久久影院| 欧美精选在线| 久久亚洲美女| 久久精品国产亚洲一区二区| 欧美一区二区三区在线看| 亚洲一区三区视频在线观看| 亚洲欧美日韩精品一区二区| 久久精品国产在热久久| 媚黑女一区二区| 久久综合九色综合欧美就去吻 | 国内自拍一区| 亚洲国产成人av在线| 一本一本a久久| 欧美亚洲一区在线| 乱中年女人伦av一区二区| 欧美久久久久久蜜桃| 欧美性视频网站| 国产欧美精品va在线观看| 在线播放视频一区| 一区二区三区四区五区视频| 欧美一区午夜精品| 欧美喷水视频| 国内精品美女av在线播放| 日韩视频二区| 久久精品国产清高在天天线| 欧美精品在线网站| 国产欧美日韩综合精品二区| 激情亚洲网站| 亚洲欧美经典视频| 老司机精品视频网站| 欧美黄色片免费观看| 国产一区二区三区免费不卡| 99国内精品| 久久一区二区视频| 国产精品欧美在线| 日韩午夜在线播放| 浪潮色综合久久天堂| 国产精品高潮呻吟| 国内在线观看一区二区三区| 亚洲人在线视频| 久久亚洲私人国产精品va| 欧美日韩一区二区三区免费看| 伊人狠狠色丁香综合尤物| 亚洲一区二区三区久久| 免费不卡视频| 国产视频精品xxxx| 亚洲一区二区三区四区五区午夜 | 激情成人在线视频| 亚洲影院一区| 久久精品国产一区二区三区免费看 | 欧美亚洲系列| 欧美大秀在线观看| 国自产拍偷拍福利精品免费一| 亚洲美女视频在线观看| 欧美顶级艳妇交换群宴| 国产有码在线一区二区视频| 一区二区三区日韩欧美| 欧美jizz19性欧美| 亚洲国产精品热久久| 久久久蜜桃精品| 国产亚洲精品成人av久久ww| 亚洲综合精品| 国产精品久久久久久久午夜| 亚洲一区二区三区涩| 国产精品www网站| 亚洲色图自拍| 国产精品视频第一区| 亚洲一区二区网站| 国产美女一区二区| 久久av在线| 伊人久久综合| 另类酷文…触手系列精品集v1小说| 一区二区亚洲| 牛牛影视久久网| 99re热精品| 日韩亚洲欧美在线观看| 欧美日韩中文另类| 亚洲欧美日产图| 国产精品推荐精品| 久久九九热免费视频| 国产一区二区三区的电影 | 免费日韩成人| 亚洲欧洲一区二区在线观看|