/*$#################################################$*/
/* 程序功能:輸入驗證 */
/* 函數名稱: */
/* function CheckData(valname,val,valimode,limitlen) */
/* 功能說明:驗證字符串數據 */
/* function CheckUserName(val,min,max) */
/* 功能說明:驗證用戶名 */
/* function CheckPassWord(val,min,max) */
/* 功能說明:驗證密碼 */
/* function IsSame(val1,val2) */
/* 驗證密碼匹配 */
/* function CheckEmail(val,mode) */
/* 功能說明:驗證Email */
/* function CheckValHeight(val,min,max,mode) */
/* 功能說明:驗證用戶身高 */
/* function CheckValWeight(val,min,max,mode) */
/* 功能說明:驗證用戶體重 */
/* function CheckNumber(val,min,max,mode) */
/* 功能說明:驗證數值 */
/* function CheckPositive(val,min,max,mode) */
/* 功能說明:驗證正數值 */
/* function CheckNegative(val,min,max,mode) */
/* 功能說明:驗證負數值 */
/* function CheckFloat(val,min,max,mode) */
/* 功能說明:驗證浮點數值 */
/* function CheckPath(val,mode) */
/* 功能說明:驗證文件路徑 */
/* function CheckURL(val,mode) */
/* 功能說明:驗證URL */
/* function CheckChinaIDCard_J(val,mode) */
/* 功能說明:驗證身份證 */
/* function isInteger(sNum) */
/* 功能說明:驗證整數 */
/* function CheckZip(val,slen,mode) */
/* 功能說明:驗證Zip */
/* 輸入參數:mode真&假(是否允許為空) */
/* val表單(被判斷項),va2表單(被判斷項) */
/* max(最大值),min(最小值) ...... */
/* 編寫時間: 2003.09.08.2214 */
/*$#################################################$*/
//驗證字符串數據
function CheckData(valname,val,valimode,limitlen){
if( val.value.indexOf("<",0)>0 || val.value.indexOf(">",0)>0){
alert(valname+"不能包含<或>字符!。");
val.focus();
val.select();
return false;
}
if(valimode==1){
if(isblank(val.value)){
alert(valname+"不能為空!");
val.focus();
val.select();
return false;
}
tmp=new String(val.value)
if(istoolong(tmp,limitlen)){
alert(valname+"不能超過"+limitlen+"個字符!");
val.focus();
val.select();
return false;
}
}
else{
tmp=new String(val.value)
if(istoolong(tmp,limitlen)){
alert(valname+"不能超過"+limitlen+"個字符!!");
val.focus();
val.select();
return false;
}
}
return true;
}
function isblank(str){
var i;
var len=str.length;
for(i=0;i<len;++i){
if(str.charAt(i)!=" ")
return false;
}
return true;
}
function istoolong(str,i){
var len=str.length;
if(i==0)
return false;
else{
if(len>i)
return true;
else
return false;
}
}
//驗證用戶名
function CheckUserName(val,min,max){
var len = val.value.length;
if (len<min || len>max){
alert("用戶名長度不正確,應為"+min+"-"+max+"個英文字母、數字。");