苍穹&^_^ 2021-11-25 16:31 采纳率: 50%
浏览 56
已结题

这个对于初学者的我有点难度

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-sinJack 2021-11-25 16:34
    关注
    <style type="text/css">
    body{
        margin:0;
        padding:0;
        font-size:12px;
        line-height:20px;
    }
    .main{
        width:525px;
        margin-left:auto;
        margin-right:auto;
        }
    .hr_1 {
        font-size: 14px;
        font-weight: bold;
        color: #3275c3;
        height: 35px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #3275c3;
        vertical-align:bottom;
        padding-left:12px;
    }
    .left{
        text-align:right;
        width:80px;
        height:25px;
        padding-right:5px;
        }
        
    .center{
        width:135px;
        }
    .in{
        width:130px;
        height:16px;
        border:solid 1px #79abea;
        }
    
    .red{
        color:#cc0000;
        font-weight:bold;
        }
    
    div{
        color:#F00;
        }    
    </style>
    <script src="js/check.js">
    
    
    </script>
    </head>
    
    <body>
    <table class="main" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="images/logo.jpg" alt="logo" /><img src="images/banner.jpg" alt="banner" /></td>
      </tr>
      <tr>
        <td class="hr_1">新用户注册</td>
      </tr>
      <tr>
        <td style="height:10px;"></td>
      </tr>
      <form action="" method="post" name="myform">
      <tr>
        <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td class="left">用户名:</td>
        <td class="center"><input id="user" type="text" class="in" onblur="checkUser()" /></td>
        <td><div id="user_prompt">用户名由英文字母和数字组成的4-16位字符,以字母开头</div></td>
      </tr>
      <tr>
        <td class="left">密码:</td>
        <td class="center"><input id="pwd" type="password" class="in"  onblur="checkPwd()"/></td>
        <td><div id="pwd_prompt">密码由英文字母和数字组成的4-10位字符</div></td>
      </tr>
      <tr>
        <td class="left">确认密码:</td>
        <td class="center"><input id="repwd" type="password" class="in"  onblur="checkRepwd()"/></td>
        <td><div id="repwd_prompt"></div></td>
      </tr>
       <tr>
        <td class="left">电子邮箱:</td>
        <td class="center"><input id="email" type="text" class="in"  onblur="checkEmail()"/></td>
        <td><div id="email_prompt"></div></td>
      </tr>
        <tr>
        <td class="left">手机号码:</td>
        <td class="center"><input id="mobile" type="text" class="in" onblur="checkMobile()" /></td>
        <td><div id="mobile_prompt"></div></td>
      </tr>
       <tr>
         <td class="left"> </td>
         <td class="center"><input name="" type="image" src="images/register.jpg" /></td>
         <td> </td>
       </tr>
    </table>
    </td>
      </tr>
      </form>
    </table>
    
    </body>
    
    // JavaScript Document
    
    function $(elementId){
      return document.getElementById(elementId).value;
        }
    function divId(elementId){
      return document.getElementById(elementId);
        }
    /*用户名验证*/    
    function checkUser(){
      var user=$("user");
      var userId=divId("user_prompt");
       userId.innerHTML="";    
      var reg=/^[a-zA-Z][a-zA-Z0-9]{3,15}$/;    
        if(reg.test(user)==false){
           userId.innerHTML="用户名不正确";
        return false;
          }
          return true;
        }
    /*密码验证*/    
    function checkPwd(){
      var pwd=$("pwd");
      var pwdId=divId("pwd_prompt");
       pwdId.innerHTML="";    
      var reg=/^[a-zA-Z0-9]{4,10}$/;    
        if(reg.test(pwd)==false){
           pwdId.innerHTML="密码不能含有非法字符,长度在4-10之间";
        return false;
          }
          return true;
        }
        
    function checkRepwd(){
      var repwd=$("repwd");
      var pwd=$("pwd");
      var repwdId=divId("repwd_prompt");
       repwdId.innerHTML="";
        if(pwd!=repwd){
           repwdId.innerHTML="两次输入的密码不一致";
        return false;
          }
          return true;
        }
    
    /*验证邮箱*/
    function checkEmail(){
      var email=$("email");
      var email_prompt=divId("email_prompt");
      email_prompt.innerHTML="";
      var reg=/^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;    
        if(reg.test(email)==false){
          email_prompt.innerHTML="Email格式不正确,例如web@sohu.com";
        return false;
          }
          return true;
    }
    /*验证手机号码*/
    function checkMobile(){
        var mobile=$("mobile");
        var mobileId=divId("mobile_prompt");
        var regMobile=/^1\d{10}$/;
        if(regMobile.test(mobile)==false){
            mobileId.innerHTML="手机号码不正确,请重新输入";
            return false;
            }
            mobileId.innerHTML="";
            return true;
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月3日
  • 已采纳回答 11月25日
  • 创建了问题 11月25日

悬赏问题

  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)