/**********************************************************************************
* 函数名称: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表单函数]原创作者,如侵犯了您的版权,请您及时联系我们!

