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和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
Jun 17 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
Nov 24 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 Javascript
纯js实现页面返回顶部的动画(超简单)
Aug 10 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
Dec 19 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
Vue 打包后相对路径的引用问题
Jun 05 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
模仿OSO的论坛(四)
2006/10/09 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
python实现udp数据报传输的方法
2014/09/26 Python
python打开网页和暂停实例
2014/09/30 Python
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
Python 基础教程之str和repr的详解
2017/08/20 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
《识字五》教学反思
2014/03/01 职场文书
质量保证书范本
2014/04/29 职场文书
销售队伍口号
2014/06/11 职场文书
创先争优宣传标语
2014/10/08 职场文书
公司欠款证明
2015/06/24 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript