风起而逐鹿 2021-11-30 10:58 采纳率: 75%
浏览 38
已结题

求解各位,求具体的思路

onclick 和 onblur 都没用 不知道哪里写错了

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>注册页面</title>
</head>
<body>
<div align="center"> 注册页面</div>
<table align="center" style='border: 1px black solid'>
<tr><td align="center"><h1>账号<input type="text" class="text" id="userName"  onclick="checkU()"/></h1></td></tr>
<tr><td id = "reUser" style="color: red;font-size: 10px;"></td></tr>
<tr><td align="center"><h1>密码<input type="text"class="text" id="password"   onclick="checkP()"/></h1></td></tr>
<tr><td id="rePwd" style="color: red;font-size: 10px" ></td></tr>
<tr><td align="center">邮箱地址<input type="text" class="text" id="email"   onclick="checkEmail(document.getElementById('email').value)"></td></tr>
<tr><td align="center"><input type="submit" value="注册" ></td></tr>
</table>
 <script type="text/javascript">
       function checkU() {  
        var u = document.getElementById("userName");
        var reU = document.getElementById("reUser");
        if(u.value.length<2 || u.value.length>12){
              u.focus();
              reU.innerHTML = "用户名长度在2-12字符之间";
        }
        else {
              reU.innerHTML = "";    
        } 
    }
       function checkP(){ 
           var p = document.getElementById("password");
           var rePwd = document.getElementById("rePwd");
           var reg = /^\w{6,18}$/; 
           if(!reg.test(p.value)){
               p.focus();
               rePwd.innerHTML = "密码由6-18位的数字、字母、下划线组成";
           }
        }
           else {
               rePwd.innerHTML = "";
           }
       function checkEmail(str){
            var re = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/; 
            if (re.test(str)) {
              alert("ok");
            } else {
              alert("邮箱地址不能为空");
            }
          }
       </script>
</html>


展开全部

  • 写回答

3条回答 默认 最新

  • 你好!机器人 2021-11-30 11:02
    关注

    放错地方了

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 已采纳回答 11月30日
  • 创建了问题 11月30日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部