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

使用JQuery實(shí)現(xiàn)智能表單驗(yàn)證功能
來源:易賢網(wǎng) 閱讀:1095 次 日期:2016-07-22 15:26:41
溫馨提示:易賢網(wǎng)小編為您整理了“使用JQuery實(shí)現(xiàn)智能表單驗(yàn)證功能”,方便廣大網(wǎng)友查閱!

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

名單

1.前臺一開始用JQuery實(shí)現(xiàn),先來上HTML標(biāo)記:

<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">確認(rèn)密碼 <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.現(xiàn)在開始編寫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();

})

}

//================確認(rèn)密碼的驗(yàn)證================================

//非空驗(yàn)證

//確認(rèn)密碼與原密碼一致性的驗(yàn)證

function GetPassword() {

$("input.td").blur(function () {

//================密碼驗(yàn)證=================================

//非空驗(yàn)證

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;

}

//密碼長度的驗(yàn)證

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;

}

//如果密碼不為數(shù)字

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>密碼必須為數(shù)字!</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;

}

});

}

//=====================郵箱驗(yàn)證開始========================

function GetEmail() {

$(".td3 input").blur(function () {

var patten = new RegExp(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$/);

//非空驗(yàn)證

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;

}

//郵箱格式驗(yàn)證

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;

}

});

}

//==========================郵箱驗(yàn)證結(jié)束============================

//================用戶名驗(yàn)證=================================

function GetUserName() {

$(".td1 input").blur(function () {

//非空驗(yàn)證

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;

}

//用戶名長度的驗(yàn)證 

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;

}

//用戶名格式驗(yàn)證通過

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;

}

});

}

//========================點(diǎn)擊按鈕與服務(wù)器互交驗(yàn)證==============

$("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(); //確認(rèn)密碼

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("用戶名重復(fù)了,請重新輸入!");

} else if (data == "ok") {

alert("注冊成功!");

} else {

alert("對不起,你的輸入有誤,請檢查輸入");

}

})

}

});

</script>

5,實(shí)現(xiàn)如下效果:

名單

我沒有實(shí)現(xiàn)后臺JQuery校驗(yàn),下次有機(jī)會(huì)一并補(bǔ)上,這次先寫到這里,只實(shí)現(xiàn)純前端的效果。

關(guān)于使用JQuery實(shí)現(xiàn)智能表單驗(yàn)證功能的相關(guān)知識就給大家介紹到這里,希望對大家有所幫助!

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:使用JQuery實(shí)現(xiàn)智能表單驗(yàn)證功能
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲福利小视频| 日韩视频免费在线观看| 欧美日韩国产色站一区二区三区| 狠狠色噜噜狠狠色综合久| 欧美精品成人| 欧美极品一区二区三区| 亚洲国产精品欧美一二99| 国产精品一区二区久久精品| 欧美3dxxxxhd| 夜夜精品视频一区二区| 在线观看日韩欧美| 中文国产一区| 亚洲婷婷免费| 久久久久亚洲综合| 女主播福利一区| 国产综合色产| 国产欧美二区| 欧美一区二区三区在线观看 | 国产精品一区毛片| 欧美图区在线视频| 国产精品综合不卡av| 国产在线不卡| 国产一区激情| 亚洲午夜性刺激影院| 久久久久国产精品麻豆ai换脸| 欧美高清视频一区二区三区在线观看| 亚洲男人的天堂在线aⅴ视频| 久久久久欧美| 国产伦精品一区二区三区高清版 | 亚洲第一在线| 欧美伊人久久大香线蕉综合69| 久热精品视频| 国产综合在线看| 久久国产精品色婷婷| 国产乱码精品一区二区三| 中文亚洲字幕| 国产精品久久久久久久久久久久| 亚洲国产欧美另类丝袜| 久久青草欧美一区二区三区| 国产精一区二区三区| 亚洲视频一区| 国产欧美二区| 99成人免费视频| 亚洲精品日韩在线观看| 久久一区二区三区四区| 黄色成人在线| 欧美精品国产一区二区| a4yy欧美一区二区三区| 国产精品白丝黑袜喷水久久久| 亚洲精品视频中文字幕| 欧美色图五月天| 欧美在线视频日韩| 亚洲电影免费| 欧美日韩国产三级| 亚洲在线不卡| 亚洲国产精品电影| 久久深夜福利免费观看| 激情懂色av一区av二区av| 香蕉av777xxx色综合一区| 欧美日韩一区二区三区在线视频 | 欧美久久久久免费| 亚洲欧洲另类国产综合| 欧美成人在线免费观看| 日韩午夜电影| 国产精品成人免费| 久久免费视频网站| 欧美韩国一区| 久久精品av麻豆的观看方式| 欧美成人xxx| 欧美一级二级三级蜜桃| 伊人狠狠色j香婷婷综合| 欧美成人久久| 久久女同精品一区二区| 亚洲午夜精品久久久久久app| 国产女主播一区| 欧美激情2020午夜免费观看| 亚洲免费影视| 黄色资源网久久资源365| 欧美日韩一区二区三区四区在线观看| 亚洲一区国产| 一区二区精品在线观看| 欧美无砖砖区免费| 亚洲一区二区在线| 国产精品99久久99久久久二8| 亚洲国产日韩一区二区| 国产一区二区三区电影在线观看| 久久久久久亚洲精品杨幂换脸| 亚洲午夜视频在线观看| 国产综合久久久久影院| 国产亚洲精品久久久| 国产欧美日韩伦理| 久久精品欧洲| 欧美午夜一区二区| 欧美日韩999| 国产午夜精品一区理论片飘花| 一区二区三区四区国产| 亚洲国产精品一区二区三区| 尤物精品在线| aa国产精品| 香蕉免费一区二区三区在线观看 | 99在线观看免费视频精品观看| 国产一区三区三区| 欧美视频一区二区三区在线观看| 欧美va天堂va视频va在线| 欧美激情一区二区三区高清视频 | 国产美女精品视频免费观看| 国产伦精品一区二区三区| 在线观看日韩av电影| 在线观看亚洲| 亚洲一区二区三区免费观看| 日韩视频永久免费| 久久岛国电影| 国产精品一香蕉国产线看观看 | 国产精品99久久久久久人| 久久激五月天综合精品| 欧美另类女人| 一本大道av伊人久久综合| 欧美在线不卡| 国产欧美在线看| 久久久999成人| 国产伦精品一区二区三区免费| 日韩视频免费在线| 欧美日韩大片| 在线一区二区三区做爰视频网站| 性做久久久久久| 国产精品极品美女粉嫩高清在线| 亚洲美女毛片| 欧美日韩国语| 一区二区欧美视频| 国产麻豆午夜三级精品| 久久成人av少妇免费| 悠悠资源网亚洲青| 亚洲欧美精品在线| 欧美三级免费| 性欧美video另类hd性玩具| 久久久精品网| 日韩西西人体444www| 欧美午夜一区二区三区免费大片 | 亚洲香蕉在线观看| 欧美四级在线| 洋洋av久久久久久久一区| 欧美日韩免费观看一区三区| 日韩天堂av| 亚洲一区二区三区在线播放| 欧美亚洲视频在线看网址| 国内精品久久久久影院色| 欧美大片第1页| 久久狠狠婷婷| 午夜精品999| 亚洲色在线视频| 亚洲精品久久嫩草网站秘色| 国产精品一区一区三区| 亚洲国产婷婷香蕉久久久久久99| 久久亚洲一区二区| 欧美在线中文字幕| 亚洲一区视频在线观看视频| 亚洲精品国产精品国自产观看| 伊人精品成人久久综合软件| 国产欧美综合一区二区三区| 国产精品日产欧美久久久久| 久久久久欧美精品| 久久香蕉精品| 欧美片第1页综合| 欧美小视频在线| 欧美在线影院在线视频| 亚洲男人av电影| 在线一区二区日韩| 亚洲欧美国产va在线影院| 国产欧美精品在线| 狠狠色丁香婷综合久久| 久久综合九色99| 亚洲一二三区在线| 西西裸体人体做爰大胆久久久| 亚洲综合日韩| 久久成人精品视频| 香蕉国产精品偷在线观看不卡| 欧美一区二区三区成人| 久久成人在线| 久久精品伊人| 欧美电影专区| 久久aⅴ国产紧身牛仔裤| 亚洲成人在线| 黑人一区二区三区四区五区| 亚洲高清av在线| 亚洲视频免费| 免费的成人av| 欧美视频专区一二在线观看| 黄色成人av在线| 久久久成人网| 欧美性猛交一区二区三区精品| 亚洲激情一区二区| 免费不卡在线观看av| 狠狠爱www人成狠狠爱综合网| 亚洲最新合集| 国产美女精品人人做人人爽| 亚洲视屏一区| 在线日韩av| 欧美亚洲一区三区| 国产精品日韩久久久久| 亚洲免费影院|