使用JavaScript进行表单验证

在客户端提交数据时,JavaScript表单验证能减轻服务器压力、确保提交数据的准确性与完整性,所以表单验证是有必要的。
一般地,如果客户端提交的数据不完整(不准确),表单验证会进行弹框提示或者高亮提示标签。
常见的表单验证有:
1.非空验证(例如:用户名和密码必填)
2.正则验证(例如:正确的邮箱格式)
3.其他验证(例如:两次输入的密码需一致、性别必须单选、爱好必须选择指定数目)

<!DOCTYPE html>
<html>	
<head>		
<meta charset="UTF-8">		
<title>使用JavaScript进行表单验证</title>	
<script>			
/*脚本对象化:将需要验证的方法构成集合*/	
function Check()
{
    	
/*非空验证*/		
this.chekNotNull=function(id)		
  {
    	
      var obj=document.getElementById(id);/*通过传递的参数id获得目标对象*/			
   if(obj.value!='')/*如果验证对象的值不为空*/					
   {
    						
    return true;					
   }					
   else					
   {
    						
    return false;				
   }			
}				
/*正则验证*/
this.checkEmail=function(id)	
{
    
  var obj=document.getElementById(id);/*通过传递的参数id获得目标对象*/					var reg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;/*邮箱正则表达式*/				
   if(reg.test(obj.value))/*如果对象的值符合正则表达式*/					
   {
    						
    return true;					
   }					
   else					
   {
    						
    return false;					
   }				
}				
/*性别必选*/
this.checkSex=function(name)
{
    
  var obj=document.getElementsByName(name);/*通过传递的参数name获得目标对象*/		
  for(var i=0;i<obj.length;i++)/*遍历单选按钮*/
 {
          
   if(obj[i].checked)/*如果有
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值