评论

收藏

[Java] Java Web 登录页面的实现代码实例

编程语言 编程语言 发布于:2021-09-17 23:48 | 阅读数:489 | 评论:0

这篇文章主要介绍了Java Web 登录页面的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
代码如下~
内有详细解释,最后有照片!
<html>
<script type="text/javascript">
function inuser(){
  username_mess.style.visibility="visible";
}
function outuser(){
  //获取name 为 usesrname 的文本
    u=f1.username.value;
 
    f1.username.style.border="1px solid aaaaaa";
    if(u==""){
    username_mess.style.visibility="hidden";
    return;
  }
  //正则表达式
  reg=/.{4,20}/;
  
    if(!reg.test(u)){
      username_mess.innerhtml="用户名长度只能在4-20位字符之间";
      username_mess.style.color="red";
      f1.username.style.color="red";
      f1.username.style.border="1px solid red";
      username_ok.style.visibility="hidden";
      return;
    }
    reg=/^[\u4e00-\u9fa5 \w-]{4,20}$/;
    if(reg.test(u)){
      username_ok.style.visibility="visible";
      username_mess.innerhtml="";
      f1.username.style.color="black";
    }else{
      username_mess.innerhtml="用户名只能由中文、英文、数字及'_'、'-'组成";
      username_mess.style.color="red";
      f1.username.style.color="red";
      f1.username.style.border="1px solid red";
      username_ok.style.visibility="hidden";
    }
  }
function inmail(){
  mail_mess.style.visibility="visible";
}
function outmail(){
  v=f1.mail.value;
  f1.mail.style.border="1px solid aaaaaa";
  if(v==""){
    mail_mess.style.visibility="hidden";
    return;
  }
    reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(reg.test(v)){
      mail_ok.style.visibility="visible";
      mail_mess.innerhtml="";
      f1.mail.style.color="black";
    }else{
      //更改id mail_mess 的文字
      mail_mess.innerhtml="请输入正确的邮箱地址,例如:x@x.x";
      //设置id mail_mess 字体的颜色
      mail_mess.style.color="red";
      //设置 id 为f1 里的 name 为 mail 文本框 内的文字颜色 
      f1.mail.style.color="red";
      //设置文本框颜色以及框的大小
      f1.mail.style.border="1px solid red";
      mail_ok.style.visibility="hidden";
    }
  }
</script>
 
<!-- 
以下为 class 标签的 应用函数  +++
 -->
<style type="text/css">
.label{
  position:absolute ;
  right:70%;
}
 
.fi{
  position:relative ;
  left:30%;
}
.clr{
  height:20px ;
  color:aaaaaa;
  font-size:12px;
  visibility:hidden;
}
 
.s{
  font-weight:lighter ;
  color:red;
}
 
.text{
  font-family:宋体;
  width:200px;
}
 
.v{
  color:cccccc;
  font-size:12px ;
}
 
a{
  font-size:12px ;
}
 
.btn-img{
  position:relative ;
  left:30%;
}
.ok{
  background-image:url('ok.jpg');
  width:17px;
  height:16px;
  visibility:hidden;
}
 
</style>
<body>
  <form id="f1">
      <div class="label"><b class="s">1*</b>用户名:</div>
    <div class="fi">
        <input type="text" name="username" class="text" tabindex="1"  /><label id="username_ok" class="ok"><img src="ok.jpg" width=17px height=16px/></label>
<br/><div id="username_mess" class="clr">4-20位字符,可由中文、英文、数字及"_"、"-"组成</div>
      </div>
 
    <div class="label"><b class="s">*</b>设置密码:</div>
    <div class="fi">
      <input type="password" name="pwd" class="text" tabindex="2"/>
             
      <input type="checkbox" name="visi" id="viewpwd"/>
      <label class="v">显示密码字符</label><br/>
      <div class="clr"></div>
    </div>
    
    <div class="label"><b class="s">*</b>确认密码:</div>
    <div class="fi">
      <input type="password" name="pwd2" class="text" tabindex="3"/>
<br/><div class="clr"></div>
    </div>
 
      <div class="label"><b class="s">*</b>邮箱:</div>
      <div class="fi">
    <input type="text" name="mail" class="text" tabindex="4"  />
    <label id="mail_ok" class="ok"><img src="ok.jpg" width=17px height=16px/></label>
           
    <label class="v">免费邮箱:</label>
        <a href="">搜狐</a> 
        <a href="">网易</a><br/>
      <div id="mail_mess" class="clr">请输入正确的邮箱地址</div>
      </div>
 
      <div class="label">推荐人用户名:</div>
      <div class="fi">
    <input type="text" name="referrer" class="text"
value="可不填" tabindex="5"/>
<br/>
    <div class="clr"></div>
    </div>
      <input type="button" class="btn-img" id="registsubmit"
value="同意以下协议,提交" tabindex="8"/>
    </form>
  </body>
</html>
DSC0000.png

以上所述是小编给大家介绍的java web 登录页面的实现详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对CodeAE代码之家网站的支持!
原文链接:https://blog.csdn.net/qq_41664272/article/details/88696087

关注下面的标签,发现更多相似文章