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 中的内存泄露模式
Aug 13 Javascript
javascript对象的使用和属性操作示例详解
Mar 02 Javascript
JavaScript获取网页表单提交方式的方法
Apr 02 Javascript
JS打字效果的动态菜单代码分享
Aug 21 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
微信小程序三级联动地址选择器的实例代码
Jul 12 Javascript
深度了解vue.js中hooks的相关知识
Jun 14 Javascript
js实现烟花特效
Mar 02 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
Apr 03 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 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调用shell的方法
2014/11/05 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
巧用canvas
2017/01/21 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
python清除字符串里非数字字符的方法
2015/07/02 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
WxPython建立批量录入框窗口
2019/02/27 Python
Python流程控制语句的深入讲解
2020/06/15 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
教师自荐信
2013/12/10 职场文书
护士检查书
2014/01/17 职场文书
高三体育教学反思
2014/01/29 职场文书
主管会计岗位职责
2014/03/13 职场文书
党委领导班子整改方案
2014/09/30 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
综合测评自我评价
2015/03/06 职场文书
Python使用DFA算法过滤内容敏感词
2022/04/22 Python
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers