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 相关文章推荐
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
Apr 01 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
Apr 12 Javascript
jQuery.getScript加载同域JS的代码
Feb 13 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
微信小程序 页面滑动事件的实例详解
Oct 12 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 Javascript
jquery实现楼层滚动效果
Jan 01 jQuery
简单了解Javscript中兄弟ifream的方法调用
Jun 17 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
TypeScript高级用法的知识点汇总
Dec 17 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
神族 Protoss 历史背景
2020/03/14 星际争霸
深入PHP数据缓存的使用说明
2013/05/10 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
python的sorted用法详解
2019/06/25 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
Python创建数字列表的示例
2019/11/28 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
大四自我鉴定范文
2013/10/06 职场文书
实习老师离校感言
2014/02/03 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
天猫活动策划方案
2014/08/21 职场文书
婚前协议书范本两则
2014/10/16 职场文书
儿子满月酒致辞
2015/07/29 职场文书
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python