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

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

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

/**********************************************************************************
 * 函数名称:onCheckEmail(o)
 * 功能说明:检测E-mail是否合法
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return onCheckEmail(this);"; //(Asp.net)
***********************************************************************************/
function onCheckEmail(o){
    var em = o.value;
    if(em){
        var pattern = /^(\w|_|\.)+@((\w|_|\-)+\.)+(\w){2,3}$/;
     if(!pattern.test(em))
     {
          resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> E-mail输入不合法</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\" /> E-mail不能为空</span> ","formerr"); 
      return false;   
 }
}

/**********************************************************************************
 * 函数名称:ipcheck(o)
 * 功能说明:检测IP地址是否合法
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return ipcheck(this);"; //(Asp.net)
***********************************************************************************/
function ipcheck(o){   
    var ipstr=o.value;
    if(ipstr){
         var reg = /^((\d{1,3})(\.\d{1,3}){3})$/;
         if(reg.test(ipstr))
         {
            var ary = ipstr.split('.');
            for(key in ary)
      {
                if(parseInt(ary[key]) > 255)
       {
            resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" />IP输入不合法</span> ","formerr"); 
           return false;
       }
            }
             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\" />IP输入不合法</span> ","formerr");
            return false; 
         }
    }
    else
    {
        resultRemain(o.id,"error","<span style=\"color:#FF0000;\"><img src=\"/skin/main/images/icon_note.gif\" align=\"absmiddle\" /> IP不能为空</span> ","formerr");  
         return false;
    }
}

/**********************************************************************************
 * 函数名称:checkNum(o)
 * 功能说明:检测是否为纯数字
 * 参    数:o:表单对象;
 * 调用方式:表单名称.Attributes["onblur"] = "return checkNum(this);"; //(Asp.net)
***********************************************************************************/
function checkNum(o)
{
    var str=o.value;
    if(str)
    {
         var reg =/\D/;
          if(!reg.test(str))
          {
             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;
          }        
    }
    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字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册