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 Validation插件remote验证方式的Bug解决
Jul 01 Javascript
prettify 代码高亮着色器google出品
Dec 28 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
Apr 02 Javascript
Node.js(安装,启动,测试)
Jun 09 Javascript
js中函数声明与函数表达式
Jun 03 Javascript
Bootstrap中的Panel和Table全面解析
Jun 13 Javascript
AngularJS入门教程之REST和定制服务详解
Aug 19 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
Sep 16 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 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实例
2013/12/24 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
javascript实现数字倒计时特效
2016/03/30 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
2016/08/10 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
微信小程序HTTP接口请求封装的实现
2019/02/21 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
详解Vue之事件处理
2020/07/10 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
编辑硕士自荐信范文
2013/11/27 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
环保倡议书怎么写
2014/05/16 职场文书
员工生日活动方案
2014/08/24 职场文书
责任书格式
2015/01/29 职场文书
迎新生晚会主持词
2015/06/30 职场文书
2016党校培训心得体会
2016/01/07 职场文书
详解NodeJS模块化
2021/06/15 NodeJs