這篇文章將為大家詳細(xì)講解有關(guān)怎么用JQUERY寫(xiě)注冊(cè)驗(yàn)證,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),且末企業(yè)網(wǎng)站建設(shè),且末品牌網(wǎng)站建設(shè),網(wǎng)站定制,且末網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,且末網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1 兼容IE678
2 適合網(wǎng)站開(kāi)發(fā)
html:
<script src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
$(function () {
//用戶(hù)名失去焦點(diǎn)
$("#userName").on("keyup blur", function () {
userNameCheck();
});
//密碼失去焦點(diǎn)
$("#pwd").on("keyup blur", function () {
pwdCheck();
});
//確認(rèn)密碼失去焦點(diǎn)
$("#pwdConfirm").on("keyup blur", function () {
pwdConfirmCheck();
});
//郵箱失去焦點(diǎn)
$("#email").on("keyup blur", function () {
emailCheck();
});
//提交
$("#reg").click(function () {
if (userNameCheck() == false || pwdCheck() == false || pwdConfirmCheck()==false|| emailCheck()==false)
{
//alert("檢查表單");
return;
}
else {
$.ajax({
type: "post",
url: "Submit.aspx",
data: $("form").serialize(),
success: function (response,status,xhr) {
if (response=="success")
{
alert("注冊(cè)成功!");
window.location = "HtmlPage1.html";
}
else {
alert("注冊(cè)失敗!");
}
},
error: function () {
alert("ajax錯(cuò)誤");
}
});
}
});
$(document).ajaxStart(function () {
$("#div1").show();
}).ajaxStop(function () {
$("#div1").hide();
});
});
//驗(yàn)證郵箱格式
function checkEmail(str) {
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;
if (re.test(str)) {
return true;
}
else {
return false;
};
};
function userNameCheck() {
var userName = $("#userName").val();
//用戶(hù)名不能為空
if (userName == "") {
$("#label_UserName").html("<strong style='color:red'>用戶(hù)名不能為空!</strong>");
//$("#userName")[0].focus();
return false;
}
else {
$.ajax({
type: "post",
url: "Ajax.aspx",
data: $.param({ userName: $("#userName").val() }),
success: function (response, status, xhr) {
if (response == "ok") {
$("#label_UserName").html('<img src="../img/aa.png" alt="" />');
return true;
}
else {
$("#label_UserName").html("<strong style='color:red'>用戶(hù)名已存在!</strong>");
return false;
}
}
});
}
};
function pwdCheck() {
var pwd = $("#pwd").val();
if (pwd == "") {
$("#lable_pwd").html("<strong style='color:red'>密碼不能為空!</strong>");
//$("#pwd")[0].focus();
return false;
}
else {
if (pwd.length < 6) {
$("#lable_pwd").html("<strong style='color:red'>密碼不能少于6位!</strong>");
return false;
}
else {
$("#lable_pwd").html('<img src="../img/aa.png" alt="" />');
return true;
}
}
};
function pwdConfirmCheck() {
var pwdConfirm = $("#pwdConfirm").val();
if (pwdConfirm == "") {
$("#label_pwdConfirm").html('<strong >確認(rèn)密碼不能為空!</strong>');
return false;
}
else {
if ($("#pwdConfirm").val() != $("#pwd").val()) {
$("#label_pwdConfirm").html('<strong >兩次輸入的密碼不一致,請(qǐng)重新輸入!</strong>');
return false;
}
else {
$("#label_pwdConfirm").html('<img src="../img/aa.png" alt="" />');
return true;
}
}
};
function emailCheck() {
var email = $("#email").val();
if (email == "") {
$("#label_email").html('<strong >郵箱不能為空!</strong>');
return false;
}
else {
if (checkEmail(email) == false) {
$("#label_email").html('<strong >郵箱格式不正確!</strong>');
return false;
}
else {
$("#label_email").html('<img src="../img/aa.png" alt="" />');
return true;
}
}
}
</script>
<style type="text/css">
#div1 {
width: 180px;
height: 140px;
display: none;
font-weight: bold;
color: red;
}
</style>
</head>
<body>
<form>
<table>
<tr>
<td>用戶(hù)名:</td>
<td><input type="text" id="userName" name="userName" /><span >*</span><label id="label_UserName"></label></td>
</tr>
<tr>
<td>密碼:</td>
<td><input type="text" id="pwd" name="pwd" /><span >*</span><label id="lable_pwd"></label></td>
</tr>
<tr>
<td>確認(rèn)密碼:</td>
<td><input type="text" id="pwdConfirm" name="pwdConfirm" /><span >*</span><label id="label_pwdConfirm"></label></td>
</tr>
<tr>
<td>郵箱:</td>
<td><input type="text" id="email" name="email" /><span >*</span><label id="label_email"></label></td>
</tr>
<tr>
<td><input id="reg" type="button" value="提交" /></td>
<td></td>
</tr>
</table>
<div id="div1"><img src="../img/loading.gif" alt="" />正在提交,請(qǐng)稍候......</div>
</form>
</body>
</html>
關(guān)于“怎么用JQUERY寫(xiě)注冊(cè)驗(yàn)證”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
當(dāng)前名稱(chēng):怎么用JQUERY寫(xiě)注冊(cè)驗(yàn)證
文章分享:http://www.rwnh.cn/article36/psjdpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、電子商務(wù)、企業(yè)建站、網(wǎng)站營(yíng)銷(xiāo)、定制開(kāi)發(fā)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)