代码如下~

内有详细解释,最后有照片!

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";

}

}

.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;

}

1*用户名:

4-20位字符,可由中文、英文、数字及"_"、"-"组成

*设置密码:

显示密码字符

*确认密码:
*邮箱:

免费邮箱:

搜狐

网易

请输入正确的邮箱地址

推荐人用户名:

value="可不填" tabindex="5"/>

value="同意以下协议,提交" tabindex="8"/>

以上所述是小编给大家介绍的java web 登录页面的实现详解整合,希望对大家有所帮助

希望与广大网友互动??

点此进行留言吧!

java web登录代码_Java Web 登录页面的实现代码实例相关推荐

  1. java session 永不过期_Java Web Application使Session永不失效(利用cookie隐藏登录)

    在做 Web Application 时,因为 Web Project 有 session 自动失效的问题,所以如何让用户登录一次系统就能长时间运行三个月,就是个问题. 后来,看到 session 失 ...

  2. java 登录下线_java web中Listener的实现(实现用户在线统计数量和强制用户下线)...

    一.实现的具体功能 (1)实现用户在线数量的统计,并显示在页面上. (2)实现强制用户下线的功能.创建一个超链接,用于实现强制用户下线的功能. (3)监听session的创建和销毁. 二.代码实现 ( ...

  3. java web购物车代码_java web开发之购物车功能实现示例代码

    之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现. 查询的资料,找到三种方法: 1.用cookie实现购物车: 2.用session实现购物车: 3 ...

  4. java web 用户管理_Java Web(九) 用户管理系统

    前面学习了一大堆,什么JSP,Servlet.jstl.el等等等,大多是一些死的东西,只要会其语法,知道怎么用就行了,所以做了一个小小的只有增删改查的小demo,为的就是熟悉这些知识.灵活运用起来. ...

  5. java简单小程序_Java简易登录注册小程序

    这篇文章主要介绍了Java图形界面开发,简易登录注册小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 登录注册小代码,将学过的一些小知识融合在一起进行了使用,加深印象.本例中如果有注释不详细的 ...

  6. java web 许令波_Java Web——Web概述

    已经很久没有更新博客了,过年忙着吃喝玩乐,就怠惰了一小下下?幸好这学期新开的课程都比较有趣--Java Web和Android.至少对于我自己来说,既充满挑战,又富有趣味. --[1.Web概述]-- ...

  7. java设置浏览器缓存_JAVA WEB过滤器设置浏览器缓存

    最近在工作中对一个开源框架进行二次开发,发现在浏览器运行哪些静态资源浏览器是不缓存的,找了好久都没有找到设置的地方,只好自食其力,用Java的过滤器设置过期时间,详情且看代码 public class ...

  8. java web项目测试_java web项目怎么测试?

    慕仰1329654 java web项目测试用Web的测试工具,如HtmlUnit,JWebUnit等.main()方法就可以测试,在main方法中获得connection对象将他输出就可以了.如果正 ...

  9. java web 监听器 例子_Java web技术应用---监听器

    监听器的定义 (专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生变化时,立即采取相应的行动) 定义:Servlet规范中定义的一种特殊的类,用于监听Servlet ...

  10. java高效代码_Java工程师该如何编写高效代码?

    在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信 ...

最新文章

  1. Tomcat User 配置
  2. 以管理员权限来进行解压操作
  3. 文件传输服务器多目录,node ftp 模块 如何把本地多个文件夹或者文件上传到服务器...
  4. 华为 鸿蒙 操作系统关键特性解读
  5. 的标题形状工具在哪里_一分钟教你做一款让人眼前一亮的标题!你想学吗?「Word技巧」...
  6. python 2 版本中的input() 和 raw_input() 函数的比较
  7. Caffe学习:使用pycaffe绘制网络结构
  8. Picture exceed the maximum allowable rotation range
  9. dp 20190617
  10. 【SAS NOTE】OUTPUT
  11. html自动保存excel,如何在Excel中将Excel Sheet保存为HTML?
  12. Springboot实现阿里云通信短信服务有关短信验证码的发送
  13. 把咖啡这桩生意放进独立站,总共分几步?(上)
  14. 高德地图python爬虫 商家_Python3 | 通过百度地图API获取商家详细信息
  15. F - Fairy, the treacherous mailman
  16. hp39gs运行C语言,HP39GS 硬改添加Flash(w25q32)
  17. 【Scikit-Learn 中文文档】四十:数据集加载工具 - 用户指南 | ApacheCN
  18. 用真金做的电路板——金手指
  19. MySQL数据库(九) 集群 Cluster 和性能优化
  20. jquery jCal

热门文章

  1. MySQL(9)-----多表创建及描述表关系(需求)
  2. openGL ES 教程(二):渲染管线
  3. C语言学习记录_2019.02.08
  4. Promise对象和运算符
  5. django字段类型(Field types)介绍
  6. 列表ListBox、ListView、GridView 排序
  7. [HDU 1430] 魔板
  8. 数字逻辑电路课程设计报告
  9. boost::unorder_map如何插入元素_「leetcode」701. 二叉搜索树中的插入操作:【递归法】【迭代法】详解...
  10. QML 环形进度条canvas 98行代码实现