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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:22:46
字體:
供稿:網(wǎng)友

說明:

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

2. 代碼中加入了ajax驗證賬號是否存在

<%@ 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>表單驗證</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">//賬號是否驗證過var accountIsChecked = false;var accountIsOK = false;var passwdIsOK = false;var confirmpwdIsOK = false;var phoneIsOK = false;$(function() {// 驗證賬號$("#account").focus(function() {focus_checkaccount();}).keyup(function() {$("#accountmsg").text("支持中文、字母、數(shù)字組合").removeClass().addClass("info");accountIsChecked = false;}).blur(function() {blur_checkaccount();})// 驗證密碼$("#pwd").focus(function() {$("#pwdmsg").text("建議使用數(shù)字和字母的組合").removeClass().addClass("info");}).blur(function() {blur_checkpwd();blur_confirmpwd();});// 驗證二次密碼$("#confirmpwd").focus(function() {$("#confirmmsg").text("請再次確認密碼").removeClass().addClass("info");}).blur(function() {blur_confirmpwd();});// 驗證手機號碼$("#phone").focus(function() {$("#phonemsg").text("建議輸入常用手機").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是否驗證過if (!accountIsChecked) {// 未驗證過,則進行驗證ajax_checkaccount(account);}} else {$("#accountmsg").text("");accountIsOK = false;}}// ajax請求驗證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("手機格式有誤").removeClass().addClass("errormsg");phoneIsOK = false;} else {$("#phonemsg").text("√").removeClass().addClass("ok");phoneIsOK = true;}} else {$("#phonemsg").text("");phoneIsOK = false;}}// 表單驗證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("請輸入手機").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>確認密碼:</td><td><input type="password" id="confirmpwd" name="confirmpwd"placeholder="確認您的密碼" maxlength="20"></td><td><font id="confirmmsg"></font></td></tr><tr height="30px"><td>手   機:</td><td><input type="text" id="phone" name="phone"placeholder="您的手機號碼"></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>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 汕尾市| 通化县| 松溪县| 丘北县| 平江县| 东乌珠穆沁旗| 榆树市| 旺苍县| 基隆市| 交口县| 类乌齐县| 淄博市| 岱山县| 克山县| 抚松县| 南川市| 忻城县| 铜山县| 会理县| 海门市| 犍为县| 拜城县| 利辛县| 洛宁县| 南雄市| 石渠县| 区。| 沙湾县| 玛沁县| 乐业县| 襄城县| 上林县| 巴南区| 西畴县| 北宁市| 丰都县| 申扎县| 阿克陶县| 安吉县| 绥芬河市| 左贡县|