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 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
JavaScript DOM 学习第五章 表单简介
Feb 19 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 Javascript
详解angular笔记路由之angular-router
Sep 12 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
详解Node 定时器
Feb 26 Javascript
Vue组件的使用及个人理解与介绍
Feb 09 Javascript
ES6基础之默认参数值
Feb 21 Javascript
小程序实现新用户判断并跳转激活的方法
May 20 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
使用PHP如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
详解Javascript事件驱动编程
2016/01/03 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
Python内置函数之filter map reduce介绍
2014/11/30 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
python求最大连续子数组的和
2018/07/07 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
微观物理专业自荐信
2014/01/26 职场文书
法学院毕业生求职信
2014/06/25 职场文书
小学课外阅读总结
2014/07/09 职场文书
学校食堂标语
2014/10/06 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
关于践行三严三实的心得体会
2016/01/05 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书