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实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
Nov 24 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
JavaScript动态添加列的方法
Mar 25 Javascript
JavaScript获取按钮所在form表单id的方法
Apr 02 Javascript
jQuery基于cookie实现的购物车实例分析
Dec 24 Javascript
浅谈Angular2 模块懒加载的方法
Oct 04 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 Javascript
vue+django实现一对一聊天功能的实例代码
Jul 17 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
Sep 15 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
第四节--构造函数和析构函数
2006/11/16 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
2014/11/18 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
浅析Python 责任链设计模式
2020/09/11 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
运动会通讯稿50字
2014/01/30 职场文书
个人自荐书怎么写
2015/03/26 职场文书
工作失职自我检讨书
2015/05/05 职场文书
赡养老人协议书范本
2015/08/06 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书