JavaScript【表单验证2】
来源:互联网 发布:官路淘宝 下载 编辑:程序博客网 时间:2024/05/18 03:55
JavaScript代码:
<script type="text/javascript"> //判断是否为空 function textIsNull(obj) { if (obj.value.length > 0) return true; else return false; } //判断长度 function textLength(obj, min, max) { if (isNaN(min)) min = 0; if (isNaN(max)) max = obj.value.length; if (obj.value.length >= min && obj.value.length <= max) return true; else return false; } //判断密码是否一致 function pwdSame(obj1, obj2) { if (obj1.value == obj2.value) return true; else return false; } //鼠标移动上去时的样式 function textClear(obj) { obj.style.borderWidth = "3px"; obj.select(); } function dengluFocus() { textClear(document.getElementById("zhanghao")); } function mimaFocus() { textClear(document.getElementById("mima")); } function querenFocus() { textClear(document.getElementById("queren")); } //鼠标离开时的样式 function textOut(obj) { obj.style.borderWidth = "1px"; } function dengluBlur() { textOut(document.getElementById("zhanghao")); } function mimaBlur() { textOut(document.getElementById("mima")); } function querenBlur() { textOut(document.getElementById("queren")); } function subClick() { if (textIsNull(document.getElementById("zhanghao")) == false) { alert("账号不允许为空!"); document.getElementById("zhanghao").focus(); } else if (textIsNull(document.getElementById("mima")) == false) { alert("密码不允许位空!"); document.getElementById("mima").focus(); } else if (textLength(document.getElementById("zhanghao"), 6, 20) == false) { alert("账号必须在6-20位之间!"); document.getElementById("zhanghao").focus(); } else if (textLength(document.getElementById("mima"), 6, 20) == false) { alert("密码不能小于6位!"); document.getElementById("mima").focus(); } else if (pwdSame(document.getElementById("mima"), document.getElementById("queren")) == false) { alert("两次密码输入不一致,请重新输入!"); document.getElementById("mima").value = ""; document.getElementById("queren").value = ""; document.getElementById("mima").focus(); } else { document.getElementById("myForm").submit(); } } function init() { document.getElementById("sub").onclick = subClick; document.getElementById("zhanghao").onfocus = dengluFocus; document.getElementById("zhanghao").onblur = dengluBlur; document.getElementById("mima").onfocus = mimaFocus; document.getElementById("mima").onblur = mimaBlur; document.getElementById("queren").onfocus = querenFocus; document.getElementById("queren").onblur = querenBlur; }</script>HTML代码:
<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>靠</title> <style type="text/css"> input{ width:200px; } .tijiao{ width:70px; } </style> </head><body onload="init()"><form id="myForm" action="index2.htm" method="post"> 账 号:<input id="zhanghao" name="zhanghao" type="text" /><br /> 密 码:<input id="mima" name="mima" type="password" /><br /> 确认密码:<input id="queren" name="queren" type="password" /><br /> <input class="tijiao" id="sub" name="sub" type="button" value="提交" /></form></body></html>
- JavaScript【表单验证2】
- javascript 表单验证大全 2
- JavaScript 表单及表单验证
- javaScript技巧(2):表单提交验证类
- javaScript技巧(2)表单提交验证类
- javaScript技巧(2):表单提交验证类
- javascript结合正则进行表单验证2
- JavaScript基础—表单验证2
- 表单验证(JavaScript)
- 表单验证(JavaScript)
- JavaScript表单数据验证
- Web 表单验证 javascript
- 读书笔记------javascript表单验证
- JavaScript 客户端表单验证
- javascript表单验证总结
- javascript 表单验证大全
- JavaScript验证表单大全
- Javascript表单验证
- ZOJ 1076 Gene Assembly
- 分页技术
- iptables 参数意义
- json在页面的用法的讲解
- XML基础--解析(JDOM)
- JavaScript【表单验证2】
- Extjs-行编辑器 Ext.ux.grid.RowEditor()
- ubuntu 下jdk sdk设置环境变理
- iptables 参数 实例(转)
- Qt 无边框、透明、可移动、的个性窗体案例详解
- 防止用户恶意刷新过滤器
- 成功的技术公司为何衰落如此之快?
- eclipse下如何将android项目生成apk
- glibc中几个数值处理函数