Javascript:数据校验表单
来源:互联网 发布:软件采购合同 编辑:程序博客网 时间:2024/06/05 07:26
数据验证表单的代码如下:
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK" /><title> JavaScript校验表单 </title></head><script type="text/javascript">// 为字符串增加trim方法,使用正则表达式截取空格String.prototype.trim = function(){return this.replace( /^\s*/, "" ).replace( /\s*$/, "" );}// 负责处理表单submit事件的函数var check = function(){// 访问页面中第一个表单var form = document.forms[0];// 错误字符串var errStr = "";// 当用户名为空if (form.user.value == null || form.user.value.trim() == ""){errStr += "\n用户名不能为空!";form.user.focus();}// 当密码为空if (form.pass.value == null || form.pass.value.trim() == ""){errStr += "\n密码不能为空!";form.pass.focus();}// 当电子邮件为空if (form.email.value == null|| form.email.value.trim() == ""){errStr += "\n电子邮件不能为空!";form.email.focus();}// 使用正则表达式校验电子邮件的格式是否正确if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(form.email.value.trim())){errStr += "\n电子邮件的格式不正确!";form.email.focus();}//如果错误字符串不为空,表明校验出错if( errStr != "" ){// 弹出出错信息alert(errStr);// 返回false,用于阻止表单提交return false;}}</script><body><div><h2>数据校验表单</h2><form method="post" onsubmit="return check(this);"id="register" name="register" action="#">用户名:<input type="text" name="user" /><br />密 码:<input type="password" name="pass" /><br />邮 件:<input type="text" name="email" /><br /><input type="submit" value="测试" /></form></div></body></html>
0 0
- Javascript:数据校验表单
- javascript 表单校验器
- javascript前台校验表单
- JavaScript校验表单实例
- javascript 表单校验
- Struts2表单数据校验
- js校验表单数据
- struts表单数据校验
- JavaScript 表单提交校验函数库
- JavaScript递归校验动态表单
- Javascript实现客户端表单校验
- 使用JavaScript实现表单校验
- JavaScript代码块:校验表单
- JQuery插件:表单数据校验
- 表单中数据的校验
- struts-11-表单数据校验
- javascript之数据校验
- javascript校验表单不错的方法
- POJ 1946 Cow Cycling
- 删除记录提示框
- Docker迈入云(DockerHub)+端(Docker引擎)时代 发表于14小时前| 1120次阅读| 来源OpenStack中国社区| 3 条评论| 作者郭长波 DockerPaaSGCE 摘要
- 第2次实验--算法基本功与综合思考
- jQuery 1.9.1 的改变,没有了 $.browser 转而使用 $.support
- Javascript:数据校验表单
- CSS学习(一)--CSS Sprites和圆角效果
- IOS开发,多线程,GDC ,线程 详解
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- IPC网络高清摄像机优势
- 面试资料收集
- XSuperNEST七大亮点
- Java中的匿名内部类总结
- 软件开发中的"瑞士军刀综合证"