【实用】常用JS验证函数大全(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:次
obj.focus();
return false;
}
break;
//密码框
case"password":
if( value=='' )
{
showdiv.innerHTML='×'+Title+'不能为空';
obj.focus();
return false;
}
//确认密码
if(Id.substr(Id.length-2,2)=='re')
{
var pwd=Id.substr(0,Id.length-3);
if(document.getElementById(pwd).value!=value)
{
showdiv.innerHTML='×'+'两次输入的密码不相同';
obj.focus();
return false;
}
}
break;
//单选按钮
case"radio":
var flag=false;
for (var i=0;i<Name.length;i++)
{
if(Name.checked) flag=true;
//break;
}
if(!flag)
{
showdiv.innerHTML='×'+Title+'不能为空';
return false;
}
break;
//复选框
case"checkbox":
var flag=false;
for (var i=0;i<Name.length;i++)
{
if(Name.checked) flag=true;
//break;
}
if(!flag)
{
showdiv.innerHTML='×'+Title+'不能为空';
return false;
}
break;
//列表框
case"select-one":
if(obj.selectedIndex==0)
{
showdiv.innerHTML='×'+Title+'不能为空';
obj.focus();
return false;
}
break;
}
}else
{
//确认密码
if(type=='password'&&Id.substr(Id.length-2,2)=='re')
{
var pwd=Id.substr(0,Id.length-3);
if(document.getElementById(pwd).value!=value)
{
showdiv.innerHTML='×'+'两次输入的密码不相同';
obj.focus();
return false;
}
}
}
//长度判断
if(value!=''&&!value.IsLen(LengthMin,LengthMax))
{
showdiv.innerHTML='×'+Title+'长度必须在'+LengthMin+'和'+LengthMax+'之间';
obj.focus();
return false;
}
//验证数据格式
if(Format!='nocheck'&&value!='')
{
//选择函数
switch(Format)
{
case "IsLen": Format=value.IsLen(); break;
case "IsUsername": Format=value.IsUsername(); break;
case "IsPassword": Format=value.IsPassword(); break;
case "IsEn": Format=value.IsEn(); break;
case "IsCn": Format=value.IsCn(); break;
case "IsEmail": Format=value.IsEmail(); break;
case "IsMSN": Format=value.IsMSN(); break;
case "IsQQ": Format=value.IsQQ(); break;
case "IsHttpUrl": Format=value.IsHttpUrl(); break;
case "IsDoMainName": Format=value.IsDoMainName(); break;
case "IsIpv4": Format=value.IsIpv4(); break;
case "IsImgURL": Format=value.IsImgURL(); break;
case "IsCellPhone": Format=value.IsCellPhone(); break;
case "IsPhone": Format=value.IsPhone(); break;
case "IsZipCode": Format=value.IsZipCode(); break;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>