JS非空验证及邮箱验证
非空验证
<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>
邮箱验证
JS非空验证及邮箱验证的更多相关文章
- ASP.NETMVC中js非空验证实例
页面代码 @using (Html.BeginForm("Edit", "Home", FormMethod.Post, new { @Id = "f ...
- jQuery 正则数字验证、’Money验证、电话号码验证、身份证验证、邮箱验证、网址验证、敏感字符验证
jQuery只能输入数字 第一种写法: <input onkeyup="value=value.replace(/[^\d]/g,'')" /> 第二种写法: < ...
- [麦先生]在Laravel框架里实现邮箱验证---发送邮件
在经过一段时间的使用后,发现在项目中很多地方需要用到用户验证,以短信验证和邮箱验证为主流趋势,小麦总结了如果在Laravel框架中实现发送邮件功能,以后会陆续更上如何实现短信验证..... 在.env ...
- 通过邮箱验证注册——.net代码
在写一些面向用户的网站类的程序时,必不可少的一个就是注册,通常情况下,我们会选择邮箱验证后注册,或者手机发送验证码注册.上篇文章中已经简单的描述了手机验证注册,这篇主要介绍一下邮箱验证. 邮箱验证的步 ...
- sencha touch Model validations 自定义验证 二选一输入验证、重复验证、时间验证、比较验证、条件验证(2015-1-14)
项目初始化时执行以下代码 //重写模型,方便进行自定义验证 Ext.define("Ext.zh.data.Model", { override: "Ext.data.M ...
- formValidator输入验证、异步验证实例 + licenseImage验证码插件实例应用
实例技术:springmvc 实现功能:完整用户登录流程.输入信息规则校验.验证码异步校验. 功能清单: 1.springmvc控制器处理get请求(/member/login.html),进行静态页 ...
- 微信小程序 --- 表单输入验证(手机号、邮箱验证、输入非空)
js代码 Page({ /** * 页面的初始数据 */ data: { indicatorDots: false, ...
- .NET开源工作流RoadFlow-Bug修改-1.8.2表单验证时ueditor编辑非空验证无效
RoadFlow生成的表单,Ueditor编辑器不能进行非空验证的BUG修改: 1.修改控制器:WorkFlowFormDesignerController红框处: 2.修改js文件:Scripts/ ...
- 修改layui的表单手机、邮箱验证可以为空怎么实现?
修改layui的表单手机.邮箱验证可以为空 解决办法: 修改源码: 把表单验证源代码(form.js)的正则表达式改一下,例如手机的正则为:/^1d{10}$/,可以改成/^$|^1d{10} ...
随机推荐
- [图形学] Chp8 使用双缓存创建帧动画
第八章的习题有动画的要求,之前并没有讲解动画如何制作,网上搜到一篇文章SCARA——OpenGL入门学习五六(三维变换.动画),按照里面的方法,使用双缓存和空闲回调函数实现了一个简单的帧动画. #in ...
- VB6之图像灰度与二值化
老代码备忘,我对图像处理不是太懂. 注:部分代码引援自网上,话说我到底自己写过什么代码... Private Declare Function GetBitmapBits Lib "gdi3 ...
- NEWS-包名-baseTest-类名-baeseDao
package baseTest; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedS ...
- centos7使用cobbler(2.8)批量部署操作系统之一
一. 批量部署操作系统的前提 要想批量部署操作系统,得具备以下条件: 客户机支持pxe网络引导 服务器端和客户端建立网络通信(DHCP) 服务器端要有可供客户机开机引导的引导文件 服务器端的可引 ...
- PKM你的知识需要管理
有一段时间没有更新技术博客了~,大脑中总感觉有点东西要写,却不知道从哪里开始写~至少写点东西,也算是一个阶段的成长 学习(充电过程).工作(知识变现过程)不是简单重复,永远都是最值得去反思.玩味的事儿 ...
- Django源码学习 了解render与render_to_response
render与render_to_response def render_to_response(template_name, context=None, content_type=None, sta ...
- 深入理解 JavaScript(二)
立即调用的函数表达式 前言 大家学 JavaScript 的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行. 在详细了解这个之前,我们来谈了解一下"自执行"这 ...
- 关于移动端自动化测试-Appium的搭建
web端我们常用的开源自动化用的是selenium,而移动端我们选择的是Appium,当然也可以使用monkey或者阿里的macaca,他们在理论上都使用了webdriver: 关于Appium环境的 ...
- IBATIS动态SQL(1)
转:IBATIS动态SQL 直接使用JDBC一个非常普遍的问题就是动态SQL.使用参数值.参数本身和数据列都是动态SQL,通常是非常困难的.典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的 ...
- (转)Dom4J解析
xml文档: <?xml version="1.0" encoding="UTF-8"?> <书架> <书 出版社="清 ...