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 相关文章推荐
查找Oracle高消耗语句的方法
Mar 22 Javascript
使用jquery解析XML示例代码
Sep 05 Javascript
JavaScript中的函数模式详解
Feb 11 Javascript
Jquery使用css方法改变样式实例
May 18 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
浅谈Vuejs Prop基本用法
Aug 17 Javascript
关于axios不能使用Vue.use()浅析
Jan 12 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
vue.js实现备忘录demo
Jun 26 Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 Javascript
vue在线动态切换主题色方案
Mar 26 Javascript
vue使用video插件vue-video-player详解
Oct 23 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
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
Javascript中arguments用法实例分析
2015/06/13 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
基于Python实现通过微信搜索功能查看谁把你删除了
2016/01/27 Python
Python常见工厂函数用法示例
2018/03/21 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
python对象与json相互转换的方法
2019/05/07 Python
python numpy数组复制使用实例解析
2020/01/10 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
图书室管理制度
2014/01/19 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
安全例会汇报材料
2014/08/23 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
幼儿园见习总结
2015/06/23 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书