【转】javascript脚本验证大全

阅读: 341 评论: 0 作者: 郝志杰 发表于 2007-10-24 09:38 原文链接

<!--
//非空验证
function requiredField(myId,errorMessage)
{
    
if(document.getElementById(myId).value == "")
    
{
        window.alert(errorMessage);
        document.getElementById(myId).focus();
        
return false;
    }

    
return true;
}

//dropDownList myName值不能为myValue
function dropCant(myId,myValue,errorMessage)
{
    
if(document.getElementById(myId).value == myValue)
    
{
        window.alert(errorMessage);
        document.getElementById(myId).focus();
        
return false;
    }

    
return true;
}

//Email格式验证
function validEmail(myId,errorMessage)
{
    
var email = /^[_a-zA-Z0-9+.]+@([_a-zA-Z0-9]+.)+[a-zA-Z0-9]{2,3}$/;
    
if(email.test(document.getElementById(myId).value))
    
{
        
return true;
    }

    
else
    
{
        window.alert(errorMessage);
        document.getElementById(myId).focus();
        
return false;
    }

}

//两值是否相同(常用于密码比较)
function compareValid(myId1,myId2,errorMessage)
{
    
if(document.getElementById(myId1).value == document.getElementById(myId2).value)
    
{
        
return true;
    }

    
else
    
{
        window.alert(errorMessage);
        document.getElementById(myId1).focus();
        
return false;
    }

}

//字段长度验证(x位至y位)
function validLength(myId,x,y,errorMessage)
{
    
if(document.getElementById(myId).value.length < x || document.getElementById(myId).value.length > y)
    
{
        window.alert(errorMessage);
        document.getElementById(myId).focus();
        
return false;
    }

    
return true;
}

-->
 

评论: 0 查看评论 发表评论


最新新闻:
· VMware出价1亿美元向雅虎购买Zimbra(2010-01-12 09:33)
· 微软正在寻求解决Windows Mobile 2016问题(2010-01-12 09:26)
· 微软网店“暂时”撤下几乎所有版本Office(2010-01-12 09:24)
· T-Mobile:谷歌Nexus One手机存3G信号问题(2010-01-12 09:19)
· 从卖书到服务外包和投资 贝塔斯曼中国转身(2010-01-12 09:15)

编辑推荐:百度域名解析出现问题

网站导航:博客园首页  个人主页  新闻  闪存  小组  博问  社区  知识库

posted on 2007-10-24 09:38  开始上路  阅读(187)  评论(0)    收藏  举报