JS實現返利網注冊系統(網頁數據驗證)

?主代碼

<!DOCTYPE HTMLPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>返利網注冊</title><style type="text/css">* {margin: 0;padding: 0;}input,select,textarea {font-size: 1em;margin: 0;color: #000;font-family: tahoma, arial, simsun, sans-serif;}table {border-collapse: collapse;border-spacing: 0;}body {font-size: 14px;}#formbox {padding: 20px;border: solid 1px #D1D1D1;margin: 20px auto;width: 880px;}#formbox h3 {font-size: 16px;height: 32px;color: #3366cc;font-weight: 800;border-bottom: solid 1px #D1D1D1;margin: 0 0 20px 0;padding: 0 10px;}/* registerform */.registerform .need {width: 10px;color: #b20202;}.registerform td {padding: 5px 0;vertical-align: top;text-align: left;}.registerform .inputxt,.registerform textarea {border: 1px solid #a5aeb6;width: 196px;padding: 2px;}.registerform textarea {height: 75px;}.registerform label {margin: 0 26px 0 10px;}.registerform .tip {line-height: 20px;color: #5f6a72;}.registerform select {width: 202px;}.registerformalter select {width: 124px;}/*==========以下部分是必須的===========*/.Validform_checktip {margin-left: 8px;line-height: 20px;height: 20px;overflow: hidden;color: #999;font-size: 12px;}.Validform_right {color: #71b83d;padding-left: 20px;background: url(images/right.png) no-repeat left center;}.Validform_wrong {color: red;padding-left: 20px;white-space: nowrap;background: url(images/error.png) no-repeat left center;}.Validform_loading {padding-left: 20px;background: url(images/onLoad.gif) no-repeat left center;}.Validform_error {background-color: #ffe7e7;}#Validform_msg {color: #7d8289;font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width: 280px;background: #fff;position: absolute;top: 0px;right: 50px;z-index: 99999;display: none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');-webkit-box-shadow: 2px 2px 3px #aaa;-moz-box-shadow: 2px 2px 3px #aaa;}#Validform_msg .iframe {position: absolute;left: 0px;top: -1px;z-index: -1;}#Validform_msg .Validform_title {line-height: 25px;height: 25px;text-align: left;font-weight: bold;padding: 0 8px;color: #fff;position: relative;background-color: #000;}#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited {line-height: 22px;position: absolute;right: 8px;top: 0px;color: #fff;text-decoration: none;}#Validform_msg a.Validform_close:hover {color: #cc0;}#Validform_msg .Validform_info {padding: 8px;border: 1px solid #000;border-top: none;text-align: left;}</style><script type="text/javascript" src="js/jquery-1.11.0.min.js"></script></head><body><div id="formbox"><h3>返利網注冊</h3><form action="success.html" class="registerform""><table width="100%" style="table-layout:fixed;"><tbody><tr><td style="width:10px;" class="need">*</td><td style="width:70px;">用戶名:</td><td style="width:205px;"><input type="text" class="inputxt" name="txtName" id="txtName" /></td><td><div id="check_name" class="Validform_checktip">由字母、數字、下劃線、點、減號組成的4-18位字符,以數字、字母開頭或結尾</div></td></tr><tr><td class="need">*</td><td>密碼:</td><td><input type="password" class="inputxt" name="txtPwd" id="txtPwd" /></td><td><div id="check_pwd" class="Validform_checktip">英文字母和數字組成的4—10位字符</div></td></tr><tr><td class="need">*</td><td>確認密碼:</td><td><input type="password" class="inputxt" name="txtConfirmPwd" id="txtConfirmPwd" /></td><td><div id="check_confirmpwd" class="Validform_checktip">兩次輸入密碼需一致</div></td></tr><tr><td class="need">*</td><td>Email:</td><td><input type="text" name="txtEmail" id="txtEmail" class="inputxt" /></td><td><div id="check_email" class="Validform_checktip">請輸入您常用的郵箱,如jzlg@tom.com或者jzlg@sina.com.cn</div></td></tr><tr><td class="need">*</td><td>移動電話:</td><td><input type="text" class="inputxt" name="txtTel" id="txtTel" /></td><td><div id="check_tel" class="Validform_checktip">手機號由11位數字組成,且以13、15、18開頭</div></td></tr><tr><td class="need">*</td><td>性別:</td><td><input type="radio" class="pr1" name="gender" value="帥哥" /><label for="male">帥哥</label><input type="radio" class="pr1" name="gender" value="美女" /><label for="female">美女</label></td><td><div id="check_gender" class="Validform_checktip">性別必選一項</div></td></tr><tr><td class="need">*</td><td>省份:</td><td><select id="province" name="province"><option value="--請選擇省份--">--請選擇省份--</option><option value="湖北省">湖北省</option><option value="江西省">江西省</option><option value="海南省">海南省</option></select></td><td><div id="check_province" class="Validform_checktip">省份必選一項</div></td></tr><tr><td class="need">*</td><td>購物網:</td><td><input type="checkbox" value="淘寶網" class="rt2" name="shoppingsite" /><label>淘寶網</label><input type="checkbox" value="當當網" class="rt2"name="shoppingsite" /><label>當當網</label><br /><input type="checkbox" value="京東" class="rt2" name="shoppingsite" /><label>京東</label><input type="checkbox" value="亞馬遜" class="rt2"name="shoppingsite" /><label>亞馬遜</label><br /></td><td><div id="check_shop" class="Validform_checktip">至少選擇一項,可多選</div></td></tr><tr><td class="need">*</td><td>個人介紹:</td><td><textarea name="personalIntroduction" rows="5" cols="30" id="jieshao"></textarea></td><td><div id="check_textarea" class="Validform_checktip">必須填寫個人介紹</div></td></tr><tr><td class="need"></td><td></td><td style="padding:10px 0 18px 0;" colspan="2"><input type="submit" value="提 交" / id="tijiao"><input type="reset" value="重 置" /></td></tr></tbody></table></form></div><script src="js/jquery-1.11.0.min.js"></script><script>$(function() {var pd=falsevar pd1=falsevar pd2=falsevar pd3=falsevar pd4=falsevar pd5=false//賬號$('#txtName').on('blur', function() {var txttext = /^[0-9a-zA-Z][0-9a-zA-Z_.-]{2,16}[0-9a-zA-Z]$/if (txttext.test($('#txtName').val())) {$('#check_name').text('正確')pd=true} else {$('#check_name').text('請按要求填寫')pd=false}})//密碼$('#txtPwd').on('blur', function() {var mitext = /^[a-zA-Z0-9]{4,10}$/if (mitext.test($('#txtPwd').val())) {$('#check_pwd').text('正確')pd1=true} else {$('#check_pwd').text('請按要求填寫')pd1=false}})//確認密碼$('#txtConfirmPwd').on('blur', function() {if ($('#txtPwd').val() == $('#txtConfirmPwd').val()) {$('#check_confirmpwd').text('正確')pd2=true} else {$('#check_confirmpwd').text('請按要求填寫')pd2=false}})//Email$('#txtEmail').on('blur', function() {var Email = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/if (Email.test($('#txtEmail').val())) {$('#check_email').text('正確')pd3=true} else {$('#check_email').text('請按要求填寫')pd3=false}})//電話$('#txtTel').on('blur', function() {var Email = /^(13|15|18)\d{9}$/if (Email.test($('#txtTel').val())) {$('#check_tel').text('正確')pd4=true} else {$('#check_tel').text('請按要求填寫')pd4=false}})//電話$('#jieshao').on('blur', function() {if ($('#jieshao').val() == "") {$('#check_textarea').text('請按要求填寫')pd5=false} else {$('#check_textarea').text('正確')pd5=true}})//提交$('#tijiao').on('click',function(){var pd= $('#province').val().length==3if ($('input[name=gender]:checked').length!=0 &&pd&&$('input[name=shoppingsite]:checked').length!=0&&pd&&pd1&&pd2&&pd3&&pd4&&pd5) {console.log('成功')return true} else{console.log('失敗')return false}})})</script></body>
</html>

跳轉頁面區域

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>?���?�</title>
</head>
<body>
<h1>?���?���</h1>
</body>
</html>

效果圖

js主要實現的是數據驗證功能下方是主要數據驗證代碼

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215789.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215789.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215789.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

品牌線下店鋪的查價方式

不同于電商平臺&#xff0c;線下店鋪會更傳統&#xff0c;產品定價除了受品牌規則的約束&#xff0c;同樣也與門店實際銷量和促銷有關&#xff0c;當遇到地方活動&#xff0c;促銷力度大了&#xff0c;價格難免會與品牌要求相差異&#xff0c;但是管控渠道&#xff0c;包含線上…

無法將“mvn”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。

這個錯誤表明系統無法找到mvn命令。這通常是因為Maven沒有正確安裝或者Maven的安裝路徑沒有添加到系統的環境變量中。你需要確保Maven已經正確安裝&#xff0c;并且將Maven的安裝路徑添加到系統的環境變量中。 你可以按照以下步驟在Windows上安裝Maven&#xff1a; 1. 訪問Mave…

痤瘡分割 實驗心路歷程

數據集的制作 將labelme生成的標注文件記普通的json文件轉成coco數據集格式的json文件 圖像分辨率過大 如果不做任何調整&#xff1a; 會出現“killed”的報錯&#xff0c;表示圖片像素過大&#xff0c;顯卡內存不夠&#xff0c;無法支撐訓練 顯卡 換成更高性能的顯卡&am…

小紅書運營方式,需要搭建自己的選題庫

無論是個人還是專業號&#xff0c;面臨最大的問題是持續創作的能力。如何能夠持續發文&#xff0c;同時還能圍繞自己的業務輸出內容。很多賬號斷更就是不知道該更新什么&#xff0c;久而久之賬號斷更。 一般來說這種情況&#xff0c;就需要建立自己的選題庫&#xff0c;通過系…

FPGA高端項目:UltraScale GTH + SDI 視頻解碼,SDI轉DP輸出,提供2套工程源碼和技術支持

目錄 1、前言免責聲明 2、相關方案推薦我這里已有的 GT 高速接口解決方案我目前已有的SDI編解碼方案 3、詳細設計方案設計框圖3G-SDI攝像頭LMH0384均衡EQUltraScale GTH 的SDI模式應用UltraScale GTH 基本結構參考時鐘的選擇和分配UltraScale GTH 發送和接收處理流程UltraScale…

『Redis』在Docker中快速部署Redis并進行數據持久化掛載

&#x1f4e3;讀完這篇文章里你能收獲到 在Docke中快速部署Redis如何將Redis的數據進行持久化 文章目錄 一、拉取鏡像二、創建掛載目錄1 宿主機與容器掛載映射2 掛載命令執行 三、創建容器—運行Redis四、查看運行情況 一、拉取鏡像 版本號根據需要自己選擇&#xff0c;這里以…

AI 種菜革命:農業科學家們的探索/《流浪地球》導演感受到AI的威脅,《浪球3》也遇靈感洗禮 | 魔法半周報

我有魔法?為你劈開信息大海? 高效獲取AIGC的熱門事件&#x1f525;&#xff0c;更新AIGC的最新動態&#xff0c;生成相應的魔法簡報&#xff0c;節省閱讀時間&#x1f47b; &#x1f525; 資訊預覽 AI 種菜革命&#xff1a;農業科學家們的探索 《流浪地球》導演感受到AI的威…

外貿:這些你可能并不知道

昨天我打開平臺&#xff0c;然后發現有一個產品被限流了&#xff0c;限流的原因是有客戶投訴產品的價格和實際銷售的價格不符&#xff0c;然后查看產品&#xff0c;發現是之前很久發布的一款產品&#xff0c;于是趕緊刪除了。 以往&#xff0c;我們在平臺上發布產品的時候為了…

STM32超聲波——HC_SR04

文章目錄 一.超聲波圖片二.時序圖三.超聲波流程四.單位換算五.取余計算六.換算距離七.超聲波代碼 一.超聲波圖片 測量距離&#xff1a;2cm——400cm 二.時序圖 (1).以下時序圖要先提供一個至少10us的脈沖觸發信號&#xff0c;告訴單片機我準備好了&#xff0c;然后該超聲波…

電腦連接了wifi但是沒有網絡

電腦連接了WiFi但是網絡不可用 問題場景&#xff1a;問題描述解決方案&#xff1a; 問題場景&#xff1a; 搬磚搬的好好的&#xff0c;電腦的WiFi突然就斷開了&#xff0c;這時候還沒意識到問題的嚴重性&#xff0c;直接就去重新連WiFi&#xff0c;能連上&#xff0c;但是沒有…

醫院HIS系統慢和卡頓網絡流量分析

分析背景 近期醫院的醫生使用HIS系統的時候&#xff0c;經常出現系統慢和卡頓現象。經過交流得知醫生在點擊一個頁面&#xff0c;需要等很久才能加載出來&#xff0c;且對于開藥這種的操作&#xff0c;醫生需要點每個大類去找到對應的藥&#xff0c;每點一次都需要等一會兒才能…

灰度圖存儲 - 華為OD統一考試(C卷)

OD統一考試(C卷) 分值: 100分 題解: Java / Python / C++ 題目描述 黑白圖像常采用灰度圖的方式存儲,即圖像的每個像素填充一個灰色階段值,256節階灰圖是一個灰階值取值范圍為0-255的灰階矩陣,0表示全黑,255表示全白,范圍內的其他值表示不同的灰度。 但在計算機中實…

杰發科技AC7840——CAN通信簡介(1)

簡介 7840支持4路CAN-FD Demo調試 官網下載demo&#xff0c;燒錄&#xff0c;打開串口發現打印如下。原因是沒有連接CAN盒子&#xff0c;總線錯誤。 CAN收發器端波形 CAN_L有信號&#xff0c;CAN_H沒有 波形放大 GPIO端波形 有持續波形輸出 波形放大查看&#xff0c;有50U…

【塵緣送書第六期】2023年度學習:AIGC、AGI、GhatGPT、人工智能大模型實現必讀書單

【文末送書】今天推薦幾本AIGC、AGI、GhatGPT、人工智能大模型領域優質書籍。 目錄 前言1 《ChatGPT 驅動軟件開發》2 《ChatGPT原理與實戰》3 《神經網絡與深度學習》4 《AIGC重塑教育》5 《通用人工智能》6 文末送書 前言 2023年是人工智能大語言模型大爆發的一年&#xff0…

IJCAI 2024 International Joint Conference on Artificial Intelligence

目錄 1、 重要1.1 官網&#xff1a;1.2 提交網址&#xff1a;1.3 模板 &#xff08;latex & word&#xff09; 2、 Call for Papers2.1 Important Dates2.2 Details 3、 注意事項4 New in 20245 Simplified procedure for resubmission information6、 Submission Process …

電腦出現錯誤0x80004005怎么解決,解決0x80004005的問題

當電腦出現0x80004005錯誤時&#xff0c;通常是由于系統或應用程序之間的通信問題或文件系統損壞引起的。該錯誤代碼表示未指定錯誤&#xff0c;在Windows系統中較為常見。 一.解決0x80004005錯誤的步驟 重新啟動電腦 有時候&#xff0c;錯誤只是一個暫時的問題&#xff0c;重…

單調棧【基礎算法精講 26】

思想 : 及時去除無用數據&#xff0c;保證棧中數據有序 739.每日溫度 鏈接 : 力扣&#xff08;LeetCode&#xff09;官網 - 全球極客摯愛的技術成長平臺 思路 : 單調棧&#xff0c;從后往前遍歷&#xff0c;棧中記錄下一個更大元素的候選項&#xff1b; 代碼 : 從后…

郵箱和手機號驗證碼的發送

一、郵箱驗證碼 1、隨機生成驗證碼工具類 /*** 隨機生成驗證碼工具類*/ public class ValidateCodeUtils {/*** 隨機生成驗證碼* param length 長度為4位或者6位* return*/public static Integer generateValidateCode(int length){Integer code null;if(length 4){code ne…

【操作系統和計網從入門到深入】(二)進程

前言 這個專欄其實是博主在復習操作系統和計算機網絡時候的筆記&#xff0c;所以如果是博主比較熟悉的知識點&#xff0c;博主可能就直接跳過了&#xff0c;但是所有重要的知識點&#xff0c;在這個專欄里面都會提到&#xff01;而且我也一定會保證這個專欄知識點的完整性&…

高通平臺開發系列講解(USB篇)MBIM協議詳解

文章目錄 一、MBIM協議二、MBIM 消息類型三、基本控制消息構成3.1、MBIM OPEN MSG FORMAT3.2、MBIM CLOSE MSG FORMAT3.3、MBIM_COMMAND_MSG3.4、MBIM_COMMAND_DONE3.5、MBIM_INDICATE_STATUS_MSG四、MBIM Message(UUID+CID)4.1、UUID_BASIC_CONNECT