全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS一个简单的注册页面实例

如下所示:

<!DOCTYPE html>
<html>

  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <script src="js/jquery-1.8.0.min.js"></script>
  <script>
//    $(function(){
//      $("input[name='uname']").blur(function(){
//        var unamestr = $(this).val();
//        var regstr = /^[\u4e00-\u9fa5]{2,4}$/;//2到4位汉字
//        
//      });
//    });
    function checkname(){
      var regstr = /^[\u4e00-\u9fa5]{2,4}$/; //^匹配开始 $匹配结束,2到4位汉字
      var namestr = document.regform.uname.value;
      if(!regstr.test(namestr)){
        x = document.getElementById("errorname").innerHTML="必须2-4位汉字";
//        x.style.color="green";
        return false;
        
      }
      x=document.getElementById("errorname").innerHTML="格式正确";
//      x.style.color="red";
      return true;
    }
    function checkpass(){
      var regstr = /^\w{6,8}$/;//  ^匹配开始 $匹配结束   \w表示数字字母下划线
      var passstr = document.regform.upass.value;
      if(!regstr.test(passstr)){
        document.getElementById("errorpwd").innerHTML="必须是6-8位数字,字母或下划线";
        return false;
      }
      document.getElementById("errorpwd").innerHTML="格式正确";
      return true;
    }
    function checkpass2(){
      
      var passstr = document.regform.upass.value;
      var passstr2 = document.regform.upass2.value;
//      alert("fds");
      if(passstr==passstr2){
        document.getElementById("errorpwd2").innerHTML="两次密码输入一致";
        return true;
      }
      
      document.getElementById("errorpwd2").innerHTML="两次密码输入不一致";
      return false;
    }
    function checkForm(){
      if(checkname()&&checkpass()&&checkpass2())
        return true;
      return false;
    }
    var citylist = new Array();
    citylist[0] = ["海淀区","朝阳区","东城区"];
    citylist[1] = ["石家庄","邢台","邯郸","保定"];
    citylist[2] = ["郑州","开封","洛阳"];
    function changecity(prov){
      //清空选项框中的选项
      document.regform.selcity.innerHTML = "";
      if(prov == "0"){
        document.regform.selcity.innerHTML = "<option value='0'>选择城市</option>";
        return;
      }
      var provindex = parseInt(prov)-1;
      var citys = citylist[provindex];
        var optionsstr = "";
        for(var i = 0; i < citys.length; i++) {
          var city = citys[i];
          optionsstr += "<option value='" + city + "'>" + city + "</option>";
        }
        document.regform.selcity.innerHTML = optionsstr;
    }
    
  </script>
  <style>
    body {
      font-size: 14px;
    }
    
    #home {
      width: 600px;
      height: 300px;
      background-color: aquamarine;
      margin: auto;/*div居中*/
      margin-top: 50px;
      padding-top: 20px;
    }
    
    .dl1 {
      clear: both;
    }
    
    .dl1 dt {
      width: 150px;
      float: left;
      height: 30px;
      line-height: 30px;
      text-align: right;
    }
    
    .dl1 dd {
      padding-top: 8px;
      float: left;
    }
    #div1{
      padding-top: 45px;
      width: 120px;
      margin: auto;
    }
    h1{
      text-align: center;
    }
  </style>

  <body>
    
    <div id="home">
      <h1>用户注册</h1>
      <form action="index.html" name="regform" method="post" onsubmit="return checkForm()">
        <dl class="dl1">
          <dt>用户姓名 : </dt>
          <dd><input type="text" name="uname" onblur="checkname()" /></dd>
          <dd id="errorname"></dd>
        </dl>
        <dl class="dl1">
          <dt>用户密码 : </dt>
          <dd><input type="password" name="upass" onblur="checkpass()"/></dd>
          <dd id="errorpwd"></dd>
        </dl>
        <dl class="dl1">
          <dt>再次输入密码 : </dt>
          <dd><input type="password" name="upass2" onblur="checkpass2()" /></dd>
          <dd id="errorpwd2"></dd>
        </dl>
        <dl class="dl1">
          <dt>用户性别 : </dt>
          <dd>
            <input type="radio" name="sex" checked="checked" />男
            <input type="radio" name="sex" />女
          </dd>
          <dd id="errorpwd"></dd>
        </dl>
        <dl class="dl1">
          <dt>用户爱好 : </dt>
          <dd>
            <input type="checkbox" />上网
            <input type="checkbox" />读书
            <input type="checkbox" />唱歌
          </dd>
        </dl>
        <dl class="dl1">
          <dt>用户籍贯 : </dt>
          <dd>
            <select name="selprov" onchange="changecity(this.value)">
              <option value="0">选择省份</option>
              <option value="1">北京</option>
              <option value="2">河北</option>
              <option value="3">河南</option>
            </select>
          </dd>
          <dd>
            <select name="selcity">
              <option value="0">选择城市</option>
            </select>
          </dd>
        </dl>
        <div id="div1">
          <input type="submit" value="提交"/>
          &nbsp;<input type="reset" value="重置"/>
        </div>
      </form>
    </div>
  </body>

</html>

以上这篇JS一个简单的注册页面实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# js注册页面  # 用javascript制作qq注册动态页面  # jsp+dao+bean+servlet(MVC模式)实现简单用户登录和注册页面  # 使用JSP实现简单的用户登录注册页面示例代码解析  # JS实现验证码倒计时的注册页面  # JavaScript 完成注册页面表单校验的实例  # node.js实现登录注册页面  # 原生js验证简洁注册登录页面  # js正则表达式注册页面表单验证  # js当前页面登录注册框  # 固定div  # 底层阴影的实例代码 


相关文章: 如何选择高效响应式自助建站源码系统?  如何在阿里云域名上完成建站全流程?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何在香港免费服务器上快速搭建网站?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  如何选择高效便捷的WAP商城建站系统?  高端企业智能建站程序:SEO优化与响应式模板定制开发  建站之星Pro快速搭建教程:模板选择与功能配置指南  阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何通过VPS建站无需域名直接访问?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  高防服务器如何保障网站安全无虞?  如何在阿里云购买域名并搭建网站?  如何在香港服务器上快速搭建免备案网站?  制作网站的基本流程,设计网站的软件是什么?  如何在IIS中新建站点并配置端口与物理路径?  如何解决VPS建站LNMP环境配置常见问题?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  建站之星如何修改网站生成路径?  ui设计制作网站有哪些,手机UI设计网址吗?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  怀化网站制作公司,怀化新生儿上户网上办理流程?  如何快速重置建站主机并恢复默认配置?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何挑选最适合建站的高性能VPS主机?  常州自助建站工具推荐:低成本搭建与模板选择技巧  如何用花生壳三步快速搭建专属网站?  建站之星安装失败:服务器环境不兼容?  黑客如何利用漏洞与弱口令入侵网站服务器?  建站之星多图banner生成与模板自定义指南  网站制作报价单模板图片,小松挖机官方网站报价?  建站之星logo尺寸如何设置最合适?  制作网页的网站有哪些,电脑上怎么做网页?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  建站之星导航如何优化提升用户体验?  如何通过WDCP绑定主域名及创建子域名站点?  建站主机选购指南:核心配置优化与品牌推荐方案  建站之星24小时客服电话如何获取?  ,交易猫的商品怎么发布到网站上去?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  建站之星安全性能如何?防护体系能否抵御黑客入侵?  定制建站流程步骤详解:一站式方案设计与开发指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。