欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

记录注册页面实现

发布时间:2024/10/14 编程问答 22 豆豆
生活随笔 收集整理的这篇文章主要介绍了 记录注册页面实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><title>注册页面</title><!-- 初始化css --><link rel="stylesheet" href="css/base.css"><!-- register css文件 --><link rel="stylesheet" href="css/register.css"><script src="js/reg.js"></script> </head><body><div class="w"><!-- header --><div class="header"><div class="logo"><a href="index.html"><img src="img/logo.png" alt=""></a></div></div><!-- registerarea --><div class="registerarea"><h3>注册新用户<em>我有账号,去<a href="login.html">登陆</a></em></h3><div class="reg_form"><form action="demo.php"><ul><li><label for="tel">手机号:</label><input type="text" class="inp" id="tel"><span class=""> </span></li><li><label for="">QQ:</label><input type="text" class="inp" id="qq"><span></span></li><li><label for="">昵称:</label><input type="text" class="inp" id="nc"><span></span></li><li><label for="">短信验证码:</label><input type="text" class="inp" id="msg"><span></span></li><li><label for="">登陆密码:</label><input type="text" class="inp" id="pwd"><span></span></li><li class="safe">安全程度<em class="ruo"></em><em class="zhong"></em><em class="qiang"></em></li><li><label for="">确认密码:</label><input type="text" class="inp" id="surepwd"><span></span></li><li class="agree"><input type="checkbox">同意协议并注册<a href="#">《知果果用户协议》</a></li><li><input type="submit" value="完成注册" class="over"></li></ul></form></div></div><div class="footer"><p class="links">关于我们 | 联系我们 | 联系客服 | 商家入驻 | 营销中心 | 手机品优购 | 友情链接 | 销售联盟 | 品优购社区 | 品优购公益 | English Site | Contact U</p><p class="copyright">地址:北京市昌平区建材城西路金燕龙办公楼一层 邮编:100096 电话:400-618-4000 传真:010-82935100 邮箱: zhanghj+itcast.cn <br> 京ICP备08001421号京公网安备110108007702</p></div></div> </body></html> /*清除元素默认的内外边距 */ * {margin: 0;padding: 0 } /*让所有斜体 不倾斜*/ em, i {font-style: normal; } /*去掉列表前面的小点*/ li {list-style: none; } /*图片没有边框 去掉图片底侧的空白缝隙*/ img {border: 0; /*ie6*/vertical-align: middle; } /*让button 按钮 变成小手*/ button {cursor: pointer; } /*取消链接的下划线*/ a {color: #666;text-decoration: none; }a:hover {color: #e33333; }button, input {font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;/*取消轮廓线 蓝色的*/outline: none; }body {background-color: #fff;font: 12px/1.5 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;color: #666 }.hide, .none {display: none; } /*清除浮动*/ .clearfix:after {visibility: hidden;clear: both;display: block;content: ".";height: 0 }.clearfix {*zoom: 1 } .w {width: 1200px;margin: auto; }.header {height: 82px;border-bottom: 2px solid #b1191a; }.logo {padding-top: 15px; }.registerarea {height: 580px;border: 1px solid #ccc;margin-top: 20px; }.registerarea h3 {height: 40px;border-bottom: 1px solid #ccc;background-color: #ececec;padding: 0 10px;font-weight: 400;line-height: 40px;font-size: 18px; }.registerarea h3 em {float: right;font-size: 14px; }.registerarea a {color: #c81623; }.reg_form {width: 600px;height: 400px;margin: 40px auto 0; }.reg_form li {margin-bottom: 15px; }.reg_form label {display: inline-block;width: 100px;height: 36px;line-height: 36px;text-align: right; }.inp {width: 238px;height: 34px;border: 1px solid #ccc;margin-left: 10px; }.error {color: #df3033;margin-left: 10px; }.error_icon, .success_icon {display: inline-block;width: 20px;height: 20px;background: url(../img/error.png) no-repeat;vertical-align: middle;margin-top: -2px; }.success {color: #40b83f;margin-left: 10px; }.success_icon {background-image: url(../img/success.png); }.safe {padding-left: 187px;color: #b2b2b2; }.safe em {padding: 0 12px;color: #fff; }.ruo {background-color: #de1111; }.zhong {background-color: #40b83f; }.qiang {background-color: #f79100; }.agree {padding-top: 20px;padding-left: 100px; }.agree input {vertical-align: middle;margin-right: 5px; }.agree a {color: #1ba1e6; }.over {width: 200px;height: 34px;background-color: #c81623;margin: 30px 0 0 130px;border: none;color: #fff;font-size: 14px; }.footer {height: 120px;text-align: center; }.links {margin-top: 20px;height: 30px; }.copyright {line-height: 20px; } window.onload = function() {var regtel = /^1[3|4|5|7|8]\d{9}$/; // 手机号码的正则表达式var regqq = /^[1-9]\d{4,}$/; // 10000var regnc = /^[\u4e00-\u9fa5]{2,8}$/;var regmsg = /^\d{6}$/;var regpwd = /^[a-zA-Z0-9_-]{6,16}$/;var tel = document.querySelector('#tel');var qq = document.querySelector('#qq');var nc = document.querySelector('#nc');var msg = document.querySelector('#msg');var pwd = document.querySelector('#pwd');var surepwd = document.querySelector('#surepwd');regexp(tel, regtel); // 手机号码regexp(qq, regqq); // qq号码regexp(nc, regnc); // 昵称regexp(msg, regmsg); // 短信验证regexp(pwd, regpwd); // 密码框// 表单验证的函数function regexp(ele, reg) {ele.onblur = function() {if (reg.test(this.value)) {// console.log('正确的');this.nextElementSibling.className = 'success';this.nextElementSibling.innerHTML = '<i class="success_icon"></i> 恭喜您输入正确';} else {// console.log('不正确');this.nextElementSibling.className = 'error';this.nextElementSibling.innerHTML = '<i class="error_icon"></i> 格式不正确,请从新输入 ';}}};surepwd.onblur = function() {if (this.value == pwd.value) {this.nextElementSibling.className = 'success';this.nextElementSibling.innerHTML = '<i class="success_icon"></i> 恭喜您输入正确';} else {this.nextElementSibling.className = 'error';this.nextElementSibling.innerHTML = '<i class="error_icon"></i> 两次密码输入不一致';}}} 与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的记录注册页面实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。