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.rhkb.cn/news/215146.html

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

相关文章

TeeChart.NET 2023.11.17 Crack

.NET 的 TeeChart 图表控件提供了一个出色的通用组件套件&#xff0c;可满足无数的图表需求&#xff0c;也针对重要的垂直领域&#xff0c;例如金融、科学和统计领域。 数据可视化 数十种完全可定制的交互式图表类型、地图和仪表指示器&#xff0c;以及完整的功能集&#xff0c…

基于SSM的健身房预约系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

webSRc实现浏览器播放rtsp【海康】

先上代码 <template><div>video的配置自己写<video id"video" autoplay width"900" height"900"></video></div> </template><script> export default {name: index1,data() {return {webRtcServer: …

【开源】基于JAVA的木马文件检测系统

项目编号&#xff1a; S 041 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S041&#xff0c;文末获取源码。} 项目编号&#xff1a;S041&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 木马分类模块2.3 木…

智能优化算法应用:基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于灰狼算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.灰狼算法4.实验参数设定5.算法结果6.参考文献7.MA…

[GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练

前言 OpenAI的创始人之一,大神Andrej Karpthy刚在微软Build 2023开发者大会上做了专题演讲:State of GPT(GPT的现状)。 他详细介绍了如何从GPT基础模型一直训练出ChatGPT这样的助手模型(assistant model)。作者不曾在其他公开视频里看过类似的内容,这或许是OpenAI官方…

【跨境营商】创新科技助力数码转型 增强大湾区企业核心竞争力

粤港澳大湾区作为国家的重点发展区域&#xff0c;坐拥丰富的资源及商机&#xff0c;企业积极推行数码化&#xff0c;务求在大湾区抢占先机。香港电讯商业客户业务董事总经理吴家隆表示&#xff0c;近年企业锐意加快数码化步伐&#xff0c;香港电讯以创新科技融入的数码方案&…

Ubuntu20.04安装向日葵、开机自启、解决windows系统远程黑屏(笔记)

这里写目录标题 动机1. Ubuntu20.04 安装向日葵2. 设置开机自启3. 解决windows不可远程的问题4. 大公告成 动机 办公室有个工作站&#xff0c;要比我的笔记本的CPU稍微好一点&#xff0c;用来跑陆面过程。我信心满满的装了个Ubuntu20.04双系统,但是发现向日葵安装不上了。我少…

【Qt开发流程】之UI风格、预览及QPalette使用

概述 一个优秀的应用程序不仅要有实用的功能&#xff0c;还要有一个漂亮美腻的外观&#xff0c;这样才能使应用程序更加友善、操作性良好&#xff0c;更加符合人体工程学。作为一个跨平台的UI开发框架&#xff0c;Qt提供了强大而且灵活的界面外观设计机制&#xff0c;能够帮助…

【网络奇缘】- 计算机网络|深入学习物理层|网络安全

​ &#x1f308;个人主页: Aileen_0v0&#x1f525;系列专栏: 一见倾心,再见倾城 --- 计算机网络~&#x1f4ab;个人格言:"没有罗马,那就自己创造罗马~" 回顾链接&#xff1a;http://t.csdnimg.cn/ZvPOS 这篇文章是关于深入学习原理参考模型-物理层的相关知识点&…

编译 Flink代码

构建环境 JDK1.8以上和Maven 3.3.x可以构建Flink&#xff0c;但是不能正确地遮盖某些依赖项。Maven 3.2.5会正确创建库。所以这里使用为了减少问题选择 Maven3.2.5版本进行构建。要构建单元测试&#xff0c;请使用Java 8以上&#xff0c;以防止使用PowerMock运行器的单元测试失…

Java Spring + SpringMVC + MyBatis(SSM)期末作业项目

本系统是一个图书管理系统&#xff0c;比较适合当作期末作业主要技术栈如下&#xff1a; - 数据库&#xff1a;MySQL - 开发工具&#xff1a;IDEA - 数据连接池&#xff1a;Druid - Web容器&#xff1a;Apache Tomcat - 项目管理工具&#xff1a;Maven - 版本控制工具&#xf…

开源CDN软件GoEdge —— 筑梦之路

官方网站&#xff1a;GoEdge CDN - 制作自己的CDN - GoEdge CDN | 自建CDN GoEdge是一款管理分布式CDN边缘节点的开源工具软件&#xff0c;目的是让用户轻松地、低成本地创建CDN/WAF等应用。 特性 免费 - 开源、免费、自由、开放 简单 - 架构简单清晰&#xff0c;安装简单&a…

一文详解Java单元测试Junit

文章目录 概述、Junit框架快速入门单元测试概述main方法测试的问题junit单元测试框架优点&#xff1a;使用步骤&#xff1a; 使用案例包结构 Junit框架的常见注解测试 概述、Junit框架快速入门 单元测试概述 就是针对最小的功能单元&#xff08;方法&#xff09;&#xff0c;…

nginx配置自动压缩-gzip压缩

1.nginx配置文件 server里添加gzip配置信息。 重启nginx服务 对比效果&#xff1a;上图是没有开启gzip自动压缩&#xff0c;总共资源是1.3M&#xff0c;传输1.3MB&#xff0c;下图是开启gzip压缩&#xff0c;总共资源是1.3M&#xff0c;传输了973KB。

图的遍历(深度优先遍历 + 广度优先遍历)

目录 &#x1f33c;广度优先遍历 &#xff08;1&#xff09;邻接矩阵BFS &#xff08;2&#xff09;邻接表BFS &#xff08;3&#xff09;非连通图BFS &#xff08;4&#xff09;复杂度分析 &#x1f33c;深度优先遍历 &#xff08;1&#xff09;邻接矩阵的DFS &#x…

【Linux】地址空间

本片博客将重点回答三个问题 什么是地址空间&#xff1f; 地址空间是如何设计的&#xff1f; 为什么要有地址空间&#xff1f; 程序地址空间排布图 在32位下&#xff0c;一个进程的地址空间&#xff0c;取值范围是0x0000 0000~ 0xFFFF FFFF 回答三个问题之前我们先来证明地址空…

2024黑龙江省职业院校技能大赛信息安全管理与评估赛项规程

2024黑龙江省职业院校技能大赛暨国赛选拔赛 “GZ032信息安全管理与评估”赛项规程 极安云科专注技能竞赛&#xff0c;包含网络建设与运维和信息安全管理与评估两大赛项&#xff0c;及各大CTF&#xff0c;基于两大赛项提供全面的系统性培训&#xff0c;拥有完整的培训体系。团队…

JVS低代码表单引擎:数据校验与处理的先锋

随着信息技术的迅速发展&#xff0c;数据校验与处理已经成为了各类应用中不可或缺的一环。尤其是在涉及敏感信息&#xff0c;如密码处理时&#xff0c;其安全性和准确性显得尤为重要。JVS低代码表单引擎提供了强大的文本组件触发逻辑校验功能&#xff0c;它能够在用户填写数据的…

网贷教父判无期,千家万户哭成狗

作者&#xff5c;翻篇 新熔财经快评&#xff1a; 真是太气人了 e租宝崩盘后 比它更大的雷又来了 “网贷教父”周世平 非法吸收公众存款1090亿 被判了无期 48万多人的血汗钱啊 就这样血本无归了 要知道 当年周世平做p2p 就靠着全额垫付 这颗定心丸 大量的宝妈 上…