国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

(模仿京東用戶注冊)用JQuery實(shí)現(xiàn)簡單表單驗(yàn)證,初學(xué)者必看

2019-11-19 14:33:56
字體:
供稿:網(wǎng)友

說明:

1. 代碼中的js腳本文件路徑需替換為自己的目錄文件

2. 代碼中加入了ajax驗(yàn)證賬號是否存在

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>表單驗(yàn)證</title><style type="text/css">font {font-size: 10px;}.info {color: #AAAAAA;}.errormsg {color: #FF3030;}.errorinput {border-color: #FF3030;border-width: 1px;}.ok {color: #32CD32;}</style><script type="text/javascript" src="/airticleMgr/js/jquery-1.8.3.min.js"></script><script type="text/javascript">//賬號是否驗(yàn)證過var accountIsChecked = false;var accountIsOK = false;var passwdIsOK = false;var confirmpwdIsOK = false;var phoneIsOK = false;$(function() {// 驗(yàn)證賬號$("#account").focus(function() {focus_checkaccount();}).keyup(function() {$("#accountmsg").text("支持中文、字母、數(shù)字組合").removeClass().addClass("info");accountIsChecked = false;}).blur(function() {blur_checkaccount();})// 驗(yàn)證密碼$("#pwd").focus(function() {$("#pwdmsg").text("建議使用數(shù)字和字母的組合").removeClass().addClass("info");}).blur(function() {blur_checkpwd();blur_confirmpwd();});// 驗(yàn)證二次密碼$("#confirmpwd").focus(function() {$("#confirmmsg").text("請再次確認(rèn)密碼").removeClass().addClass("info");}).blur(function() {blur_confirmpwd();});// 驗(yàn)證手機(jī)號碼$("#phone").focus(function() {$("#phonemsg").text("建議輸入常用手機(jī)").removeClass().addClass("info");}).blur(function() {blur_checkphone();})});function focus_checkaccount() {if (!accountIsChecked) {$("#accountmsg").text("支持中文、字母、數(shù)字組合").removeClass().addClass("info");}}function blur_checkaccount() {var account = $("#account").val();if (account != "") {// 判斷account是否驗(yàn)證過if (!accountIsChecked) {// 未驗(yàn)證過,則進(jìn)行驗(yàn)證ajax_checkaccount(account);}} else {$("#accountmsg").text("");accountIsOK = false;}}// ajax請求驗(yàn)證accountfunction ajax_checkaccount(account) {$.get("/airticleMgr/member", {m : "checkAccount",account : account}, function(data) {if ("true" == data) {$("#accountmsg").text("該賬號已被注冊").removeClass().addClass("errormsg");accountIsOK = false;} else {$("#accountmsg").text("√").removeClass().addClass("ok");accountIsOK = true;}});accountIsChecked = true;}function blur_checkpwd() {var lpwd = $("#pwd").val().length;if (lpwd > 0) {if (lpwd < 6) {$("#pwdmsg").text("長度在6-20位之間").removeClass().addClass("errormsg");passwdIsOK = false;} else {$("#pwdmsg").text("√").removeClass().addClass("ok");passwdIsOK = true;}} else {$("#pwdmsg").text("");passwdIsOK = false;}}function blur_confirmpwd() {var pwd = $("#pwd").val();var confirmpwd = $("#confirmpwd").val();if (confirmpwd != "") {if (confirmpwd == pwd) {$("#confirmmsg").text("√").removeClass().addClass("ok");confirmpwdIsOK = true;} else {$("#confirmmsg").text("兩次密碼輸入不一致").removeClass().addClass("errormsg");confirmpwdIsOK = false;}} else {$("#confirmmsg").text("");confirmpwdIsOK = false;}}function blur_checkphone() {var phone = $("#phone").val();var regix = /^1[34578][0-9]{9}$/;if (phone != "") {if (!regix.test(phone)) {$("#phonemsg").text("手機(jī)格式有誤").removeClass().addClass("errormsg");phoneIsOK = false;} else {$("#phonemsg").text("√").removeClass().addClass("ok");phoneIsOK = true;}} else {$("#phonemsg").text("");phoneIsOK = false;}}// 表單驗(yàn)證function check_form() {if (!accountIsOK) {if ($("#account").val() == "") {$("#accountmsg").text("請輸入賬號").removeClass().addClass("errormsg");} else {}return false;}if (!passwdIsOK) {if ($("#pwd").val() == "") {$("#pwdmsg").text("請輸入密碼").removeClass().addClass("errormsg");} else {}return false;}if (!confirmpwdIsOK) {if ($("#confirmpwd").val() == "") {$("#confirmmsg").text("請再次輸入密碼").removeClass().addClass("errormsg");} else {}return false;}if (!phoneIsOK) {if ($("#phone").val() == "") {$("#phonemsg").text("請輸入手機(jī)").removeClass().addClass("errormsg");} else {}return false;}if (accountIsOK && passwdIsOK && confirmpwdIsOK && phoneIsOK) {alert("歡迎注冊");return true;} else {alert("請檢查信息");return false;}}</script></head><body><h2>會員注冊</h2><form action="/airticleMgr/member?m=regist" method="post"onsubmit="return check_form()"><table><tr height="30px"><td>帳   號:</td><td><input type="text" id="account" name="account"placeholder="您的登錄賬號"></td><td><font id="accountmsg"></font></td></tr><tr height="30px"><td>設(shè)置密碼:</td><td><input type="password" id="pwd" name="pwd"placeholder="設(shè)置您的密碼" maxlength="20"></td><td><font id="pwdmsg"></font></td></tr><tr height="30px"><td>確認(rèn)密碼:</td><td><input type="password" id="confirmpwd" name="confirmpwd"placeholder="確認(rèn)您的密碼" maxlength="20"></td><td><font id="confirmmsg"></font></td></tr><tr height="30px"><td>手   機(jī):</td><td><input type="text" id="phone" name="phone"placeholder="您的手機(jī)號碼"></td><td><font id="phonemsg"></font></td></tr><tr height="7px"></tr><tr><td colspan="2" align="center"><input type="submit"value="立即注冊"style="height: 30px; width: 100%; background-color: #FF3030; color: white; border: 0"></td><td></td></tr></table></form></body></html>

以上這篇(模仿京東用戶注冊)用JQuery實(shí)現(xiàn)簡單表單驗(yàn)證,初學(xué)者必看就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陇川县| 渝中区| 上犹县| 新建县| 蕉岭县| 封丘县| 兴义市| 绍兴市| 漯河市| 义马市| 佛学| 左云县| 历史| 会泽县| 大悟县| 柳河县| 重庆市| 浦城县| 北安市| 汝城县| 大安市| 乐清市| 武定县| 科技| 明水县| 拜泉县| 黑水县| 康平县| 凤城市| 庄浪县| 德钦县| 竹溪县| 舟山市| 左贡县| 招远市| 湾仔区| 准格尔旗| 兴山县| 兴山县| 黄石市| 上杭县|