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 相关文章推荐
JavaScript的eval JSON object问题
Nov 15 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
Nov 17 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 Javascript
微信小程序 MD5加密登录密码详解及实例代码
Jan 12 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
纯js实现动态时间显示
Sep 07 Javascript
es6中reduce的基本使用方法
Sep 10 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 Javascript
vue学习笔记之Vue中css动画原理简单示例
Feb 29 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
关于Vue中的options选项
Mar 22 Vue.js
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实现从上传文件创建缩略图的方法
2015/04/02 PHP
php表单处理操作
2017/11/16 PHP
懒就要懒到底——鼠标自动点击(含时间判断)
2007/02/20 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
python读取oracle函数返回值
2016/07/18 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
python中的句柄操作的方法示例
2019/06/20 Python
Python中遍历列表的方法总结
2019/06/27 Python
Numpy的简单用法小结
2019/08/28 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
python 如何区分return和yield
2020/09/22 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
甜美蛋糕店创业计划书
2014/01/30 职场文书
公司委托书范本
2014/04/04 职场文书
关于建议书的格式范文
2014/05/20 职场文书
医德医魂心得体会
2014/09/11 职场文书
超市创业计划书
2014/09/15 职场文书
商家认证委托书格式
2014/10/16 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
python之django路由和视图案例教程
2021/07/26 Python
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS