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.mzph.cn/news/215789.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

品牌线下店铺的查价方式

不同于电商平台&#xff0c;线下店铺会更传统&#xff0c;产品定价除了受品牌规则的约束&#xff0c;同样也与门店实际销量和促销有关&#xff0c;当遇到地方活动&#xff0c;促销力度大了&#xff0c;价格难免会与品牌要求相差异&#xff0c;但是管控渠道&#xff0c;包含线上…

痤疮分割 实验心路历程

数据集的制作 将labelme生成的标注文件记普通的json文件转成coco数据集格式的json文件 图像分辨率过大 如果不做任何调整&#xff1a; 会出现“killed”的报错&#xff0c;表示图片像素过大&#xff0c;显卡内存不够&#xff0c;无法支撑训练 显卡 换成更高性能的显卡&am…

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;重…

【操作系统和计网从入门到深入】(二)进程

前言 这个专栏其实是博主在复习操作系统和计算机网络时候的笔记&#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

频率、概率

频率 在相同的条件下进行试验&#xff0c;假设试验进行了次&#xff0c;其中随机事件A发生了次&#xff0c;那么就称为随机事件A发生的频率。 概率 假设随机试验E的样本空间是S&#xff0c;对于其中每个随机事件&#xff0c;都对应了一个实数&#xff0c;把这个实数称为随机…

网络游戏APP备案|游戏

网络游戏APP备案|游戏 网络游戏备案分析需要备案原因&#xff08;个人看法&#xff09;对小公司对大公司 总结 网络游戏备案分析 相信做网络游戏的伙伴们在23年都收到了各个平台的公告&#xff0c;网络游戏需要进行APP的备案。也就是说网路游戏现在安卓平台也不是你想上架测试…

a1随笔小思--家书

师夷长技以自强 不应该只学西方的技术&#xff0c;更应该传承我们中华的五千年的先人智慧。 修心养性 藏器于身 子曰:“可与言而不与之言&#xff0c;失人&#xff1b;不可与言而与之言&#xff0c;失言。知者不失人&#xff0c;亦不失言。” 孔子说:“可以跟他交谈&#xf…

051:vue项目webpack打包后查看各个文件大小

第050个 查看专栏目录: VUE ------ element UI 专栏目标 在vue和element UI联合技术栈的操控下&#xff0c;本专栏提供行之有效的源代码示例和信息点介绍&#xff0c;做到灵活运用。 &#xff08;1&#xff09;提供vue2的一些基本操作&#xff1a;安装、引用&#xff0c;模板使…