JS非空验证及邮箱验证的实例


Posted in Javascript onAugust 11, 2017

非空验证

<body>
<table>
<tr>
<td>姓名:</td>
<td><input type="text" name="TrueName" id="TrueName" /></td>
</tr>
....省略其他input
<tr>
<td colspan="2">
<input type="submit" value="submit" onclick="return check();" />
</td>
</tr>
</table>

</body>

<script language="JavaScript">
function Check()
{
 if(document.getElementById('TrueName').value=='') {
 alert('必须输入姓名!');
 document.getElementById('TrueName').focus();
 return false;
 }

 if(document.getElementById('Identity').value=='') {
 alert('必须输入身份证号码!');
 document.getElementById('Identity').focus();
 return false;
 }

 if(document.getElementById('Tel').value=='') {
 alert('必须输入联系电话!');
 document.getElementById('Tel').focus();
 return false;
 }

 if(document.getElementById('Address').value=='') {
 alert('必须输入联系地址!');
 document.getElementById('Address').focus();
 return false;
 }

 if(document.getElementById('WebID').value=='') {
 alert('必须设置员工账号!');
 document.getElementById('WebID').focus();
 return false;
 }

 if(document.getElementById('PassWord').value=='') {
 alert('密码不能为空!');
 document.getElementById('PassWord').focus();
 return false;
 }

 if(document.getElementById('PassWord').value!=document.getElementById('RPass').value) {
 alert('两次输入的密码不一致!');
 document.getElementById('PassWord').focus();
 return false;
 }
}
</script>

<script language="JavaScript">
function Check()
{
 if(document.getElementById('TrueName').value=='') {
 alert('必须输入姓名!');
 document.getElementById('TrueName').focus();
 return false;
 }

 if(document.getElementById('Identity').value=='') {
 alert('必须输入身份证号码!');
 document.getElementById('Identity').focus();
 return false;
 }

 if(document.getElementById('Tel').value=='') {
 alert('必须输入联系电话!');
 document.getElementById('Tel').focus();
 return false;
 }

 if(document.getElementById('Address').value=='') {
 alert('必须输入联系地址!');
 document.getElementById('Address').focus();
 return false;
 }

 if(document.getElementById('WebID').value=='') {
 alert('必须设置员工账号!');
 document.getElementById('WebID').focus();
 return false;
 }

 if(document.getElementById('PassWord').value=='') {
 alert('密码不能为空!');
 document.getElementById('PassWord').focus();
 return false;
 }

 if(document.getElementById('PassWord').value!=document.getElementById('RPass').value) {
 alert('两次输入的密码不一致!');
 document.getElementById('PassWord').focus();
 return false;
 }
}
</script>

邮箱验证

<script type="text/javascript">
//验证邮箱格式
function isEmail() 
{
  var email=document.getElementById("zh_e").value;
 if(email=="")
 {
 alert("请输入邮箱!");
  document.getElementById("zh_e").focus();
  return false; 
 }
 var pattern= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
 strEmail=pattern.test(email);
   if (strEmail)
    { 
 return true;
 }
 else
   {
 alert("邮箱格式不正确!");
 }
}
</script>
实现功能:当鼠标焦点离开文本框时触发该事件。onblur=“isEmail” [ onblur()失去焦点时触发事件 ]
<body>
<input type="text" maxlength="32" style="width:220px;" onblur="isEmail()" id="zh_e"/>
</body>

以上这篇JS非空验证及邮箱验证的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery五角星评分插件示例分享
Feb 21 Javascript
jquery datepicker参数介绍和示例
Apr 15 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
详解vue 数据传递的方法
Apr 19 Javascript
实例介绍JavaScript中多种组合继承
Jan 20 Javascript
vue中轮训器的使用
Jan 27 Javascript
Vue发布订阅模式实现过程图解
Apr 30 Javascript
比较node.js和Deno
Apr 27 Javascript
vue如何获取点击事件源的方法
Aug 10 #Javascript
Vue单文件组件基础模板小结
Aug 10 #Javascript
基于JavaScript实现淘宝商品广告效果
Aug 10 #Javascript
Vue数组更新及过滤排序功能
Aug 10 #Javascript
Webpack性能优化 DLL 用法详解
Aug 10 #Javascript
详解React Native网络请求fetch简单封装
Aug 10 #Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 #jQuery
You might like
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
php中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
div层的移动及性能优化
2010/11/16 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
JS作用域链详解
2017/06/26 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
vue中使用input[type=&quot;file&quot;]实现文件上传功能
2018/09/10 Javascript
微信小程序实现留言板
2018/10/31 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
python文件操作的简单方法总结
2019/11/07 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
P/Invoke是什么
2015/07/31 面试题
电气工程师岗位职责
2014/01/01 职场文书
党的生日活动方案
2014/08/15 职场文书
销售竞赛活动方案
2014/08/23 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
教育实习指导教师评语
2014/12/31 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle