//判断控件的可见性
function isControlVisible(handle) {
var retValue = true;
while(handle.tagName.toLowerCase()!='form' && handle.style.display.toLowerCase()!='none') {
handle = handle.parentElement;
}
if(handle.style.display=='none') retValue = false;
return retValue;
}
//================以上为系统函数区=======================//
//以下为输入过程中输入内容即时验证函数
//必须输入是数字
function inputNumber(handle,keyCode) {
if(!((keyCode>=48&&keyCode<=57)||(keyCode>=96&&keyCode<=105))) {
window.event.returnValue=false;
return "必须输入数字!即如下字符:<br>1234567890";
} else return true;
}
//必须输入字母
function inputLetter(handle,keyCode) {
if(!((keyCode>=97&&keyCode<=122)||(keyCode>=65&&keyCode<=90))) {
window.event.returnValue=false;
return "必须输入大小写字母!即如下字符:<br>abcdefghijklmnopqrstuvwxyz<br>ABCDEFGHIJKLMNOPQRSTUVWXYZ";
} else return true;
}
//必须输入所有可见字符
function inputVisible(handle,keyCode) {
var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.@><,-[]{}?/+=|///'/":;~!#$%()`";
var keyValue=String.fromCharCode(keyCode);
if(keyCode==190) keyValue = ".";
if(keyCode==189) keyValue = "-";
if(keyCode==188) keyValue = "<";
if(keyCode==219) keyValue = "[";
if(keyCode==221) keyValue = "]";
if(keyCode==191) keyValue = "?";
if(keyCode==187) keyValue = "+";
伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-05/1179108434.html
if(keyCode==220) keyValue = "|";
if(keyCode==186) keyValue = ";";
if(keyCode==192) keyValue = "~";
if(pattern.indexOf(keyValue)!=-1) {
window.event.returnValue=true;
return true;
}else{
window.event.returnValue=false;
return "必须输入可见字符!即如下字符:<br>ABCDEFGHIJKLMNOPQRSTUVWXYZ<br>abcdefghijklmnopqrstuvwxyz<br>0123456789.@><,-[]{}?/+=|///'/":<br>;~!#$%()`";
}
}
//必须输入字母与数字
function inputNormal(handle,keyCode) {
var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var keyValue=String.fromCharCode(keyCode);
if(pattern.indexOf(keyValue)!=-1) {
window.event.returnValue=true;
return true;
}else{
window.event.returnValue=false;
return "必须输入可见字符!即如下字符:<br>ABCDEFGHIJKLMNOPQRSTUVWXYZ<br>abcdefghijklmnopqrstuvwxyz<br>0123456789";
}
}
//================以下为校验函数区=======================//
//函数名说明:is+TypeName,TypeName首字母大写
//参数handle为当前控件句柄
//参数keyCode为当前按钮的值
//返回说明:通过返回"",不通过返回不通过的原因描述
/*格式支持例表
格式字符 格式描述 格式说明
Number 数字型
Userid 用户ID
Username 用户名称
Enterprisename 企业单位名称
Loginname 登录名称
Cardnumber 证件号码
Address 地址
Phone 电话号码