RSS
热门关键字:  虚拟主机技术  vps团购  discuz架构  虚拟主机团购  curl
当前位置 :| 团购首页>网站编程>ASP>

几个非常经典且常用的asp表单函数

来源: 作者: 时间:2008-07-27 Tag:asp   表单   函数   点击:

/**********************************************************************************
 * 函数名称:strlen
 * 功能说明:检测字符串长度
 * 参    数:o:表单对象;len:字符串长度
 * 调用方式:表单名称.Attributes["onblur"] = "return strlen(this,30);"; //(Asp.net)
***********************************************************************************/

function strlen(o,len)
{
    var p = o.value;   
    if(p)
    {
        var l=p.length;
        if(l>len)
            {
             resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 字符超过长度</span> ","formerr");
             return false; 
           }
        else
             resultRemain(o.id,"right","填写正确 ","formnormal");
             return true;
    }
    else
    {
        resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 资料不能为空</span> ","formerr");
        return false; 
    }
}

/**********************************************************************************
 * 函数名称:onCheckPostCode(o)
 * 功能说明:检测邮编是否合法
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return onCheckPostCode(this);"; //(Asp.net)
***********************************************************************************/
function onCheckPostCode(o){
    var str = o.value;
    if(str){
        var pattern = /^\d{6}$/;
  if(!pattern.test(str))
        {
            resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 邮编输入不合法</span> ","formerr");          
            return false;
        }else{
            resultRemain(o.id,"right","填写正确 ","formnormal");
            return true;
        }
    }else{
            resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 邮编不能为空</span> ","formerr");
           return false; 
        }
}

/**********************************************************************************
 * 函数名称:onCheckTel(o)
 * 功能说明:检测电话号码是否合法或传真
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return onCheckPostCode(this);"; //(Asp.net)
***********************************************************************************/
function onCheckTel(o){
    var str = o.value;
    if(str){
        var pattern = /^((\d{3,4}-?\d{7,8})|(\d{7,8}))$/;
  if(!pattern.test(str))
        {
              resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 号码格式不合法</span> ","formerr");           
            return false;
        }else{
            resultRemain(o.id,"right","填写正确 ","formnormal");
            return true;
        }
    }else{
              resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 号码不能为空</span> ","formerr");
              return false;
        }
}

/**********************************************************************************
 * 函数名称:onCheckMobile(o)
 * 功能说明:检测手机号码是否合法
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return onCheckMobile(this);"; //(Asp.net)
***********************************************************************************/
function onCheckMobile(o){
    var str = o.value;
    if(str){
        var pattern = /^(0?13\d{9})$/;
  if(!pattern.test(str))
        {
            resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 手机号码输入不合法</span> ","formerr");         
            return false;
        }else{
          resultRemain(o.id,"right","填写正确 ","formnormal");
          return true;
        }
    }else{
             resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> 手机号码不能为空</span> ","formerr");
             return false;
        }
}


 


    由于各种原因,我们无法获知[几个非常经典且常用的asp表单函数]原创作者,如侵犯了您的版权,请您及时联系我们!
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册