|
|
|
|
// Function Name: trim
|
|
|
|
|
// Function Description: ȥ<><C8A5><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD>Ŀո<C4BF>
|
|
|
|
|
// Creation Date: 2004-7-13 15:30
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.trim=function(){
|
|
|
|
|
return this.replace(/(^\s*)|(\s*$)/g, "");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: ltrim
|
|
|
|
|
// Function Description: ȥ<><C8A5><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀո<C4BF>
|
|
|
|
|
// Creation Date: 2004-7-13 9:58
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.ltrim=function()
|
|
|
|
|
{
|
|
|
|
|
return this.replace(/(^\s*)/g, "");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: rtrim
|
|
|
|
|
// Function Description: ȥ<><C8A5><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2>Ŀո<C4BF>
|
|
|
|
|
// Creation Date: 2004-7-13 15:31
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.rtrim=function()
|
|
|
|
|
{
|
|
|
|
|
return this.replace(/(\s*$)/g, "");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: len
|
|
|
|
|
// Function Description: <09><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>, һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 9:58
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.len=function()
|
|
|
|
|
{
|
|
|
|
|
var str=this;
|
|
|
|
|
return str.replace(/[^\x00-\xff]/g, "**").length
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidDate
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD>ڸ<EFBFBD>ʽ - "YYYY-MM-DD"
|
|
|
|
|
// Creation Date: 2004-7-13 9:58
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidDate=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
var d=new Date(result[1], result[3]-1, result[4]);
|
|
|
|
|
return (d.getFullYear()==result[1]&&d.getMonth()+1==result[3]&&d.getDate()==result[4]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidTime
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ʽ - "HH:MM:SS"
|
|
|
|
|
// Creation Date: 2004-7-13 9:58
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidTime=function()
|
|
|
|
|
{
|
|
|
|
|
var resule=this.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
|
|
|
|
|
if (result==null) return false;
|
|
|
|
|
if (result[1]>24 || result[3]>60 || result[4]>60) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidEmail
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD>ʼ<EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 9:59
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidEmail=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidDatetime
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ڸ<EFBFBD>ʽ - "YYYY-MM-DD HH:MM:SS"
|
|
|
|
|
// Creation Date: 2004-7-13 9:59
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidDatetime=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
|
|
|
|
|
return (d.getFullYear()==result[1]&&(d.getMonth()+1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidInteger
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:01
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidInteger=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^(-|\+)?\d+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidPositiveInteger
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:01
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidPositiveInteger=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^\d+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
if(parseInt(this)>0) return true;
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidNegativeInteger
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:28
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidNegativeInteger=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^-\d+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidNumber
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:01
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidNumber=function()
|
|
|
|
|
{
|
|
|
|
|
return !isNaN(this);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidLetters
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> A-Z / a-z <20><><EFBFBD>ɵ<EFBFBD><C9B5>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:10
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidLetters=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^[a-zA-Z]+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidDigits
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> 0-9 <20><><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:10
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidDigits=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^[1-9][0-9]+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidAlphanumeric
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> 0-9 / A-Z / a-z <20><><EFBFBD>ɵ<EFBFBD><C9B5>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:14
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidAlphanumeric=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^[a-zA-Z0-9]+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidString
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD> 0-9 / A-Z / a-z / . / _ <20><><EFBFBD>ɵ<EFBFBD><C9B5>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:20
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidString=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/^[a-zA-Z0-9\s.\-_]+$/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidPostalcode
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:22
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidPostalcode=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/(^[0-9]{6}$)/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidPhoneNo
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ绰<C4B5><E7BBB0><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:22
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidPhoneNo=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Function Name: isValidMobileNo
|
|
|
|
|
// Function Description: <09>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
// Creation Date: 2004-7-13 10:23
|
|
|
|
|
// Last Modify By: N/A
|
|
|
|
|
// Last Modify Date: N/A
|
|
|
|
|
String.prototype.isValidMobileNo=function()
|
|
|
|
|
{
|
|
|
|
|
var result=this.match(/(^0{0,1}13[0-9]{9}$)/);
|
|
|
|
|
if(result==null) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
String.prototype.strlen = function() {
|
|
|
|
|
var len = 0;
|
|
|
|
|
for (var i=0;i<this.length;i++)
|
|
|
|
|
{
|
|
|
|
|
if (this.charCodeAt(i)>255) len+=2;
|
|
|
|
|
else len++;
|
|
|
|
|
}
|
|
|
|
|
return len;
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿա<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function regex(type)
|
|
|
|
|
{
|
|
|
|
|
/*<2A><>֤<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
if (type == 'int') return /^\d+$/;
|
|
|
|
|
|
|
|
|
|
/*emailУ<6C><D0A3>*/
|
|
|
|
|
if (type == 'email') return /^[a-zA-Z]{1}\w+@\w+\.\w+/;
|
|
|
|
|
|
|
|
|
|
/*15λ<35><CEBB><EFBFBD><EFBFBD>֤*/
|
|
|
|
|
if (type == 'cert15') return /^\d{15}$/;
|
|
|
|
|
|
|
|
|
|
/*18λ<38><CEBB><EFBFBD><EFBFBD>֤*/
|
|
|
|
|
if (type == 'cert18') return /^\d{17}[0-9Xx]{1}$/;
|
|
|
|
|
|
|
|
|
|
/* ֻ<><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ASCII<49>ַ<EFBFBD>(<28>ǿ<EFBFBD>)*/
|
|
|
|
|
if (type == 'ascii') return /^\w+$/;
|
|
|
|
|
|
|
|
|
|
/* <20><><EFBFBD><EFBFBD>У<EFBFBD><D0A3> yyyy-mm-dd*/
|
|
|
|
|
if (type == 'date(yyyy-mm-dd)') return /^\d{4}-[01]{1}\d{1}-[0123]{1}\d{1}$/;
|
|
|
|
|
|
|
|
|
|
/* <20><><EFBFBD><EFBFBD>У<EFBFBD><D0A3> yyyy/mm/dd*/
|
|
|
|
|
if (type == 'date(yyyy/mm/dd)') return /^\d{4}\/[01]{1}\d{1}\/[0123]{1}\d{1}$/;
|
|
|
|
|
|
|
|
|
|
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȶ<EFBFBD><C8B6><EFBFBD>*/
|
|
|
|
|
if (type == 'float(2)') return /^\d+\.\d{2}$/;
|
|
|
|
|
|
|
|
|
|
/* <20>ʱ<EFBFBD> */
|
|
|
|
|
if (type == 'postcode') return /^\d{6}$/;
|
|
|
|
|
|
|
|
|
|
/* <20>ƶ<EFBFBD><C6B6>绰 */
|
|
|
|
|
if (type == 'mobphone') return /^[1][3][0|1|2|3|5|6|7|8|9]\d{8}$/;
|
|
|
|
|
|
|
|
|
|
/* <20>̶<EFBFBD><CCB6>绰 */
|
|
|
|
|
if (type == 'phone') return /^[1|2|3|4|5|6|7|8|9]\d{6,7}$/;
|
|
|
|
|
|
|
|
|
|
/* <20>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|
|
|
|
if (type == 'areacode') return /^[0][1|2|3|4|5|6|7|8|9]\d{1,2}$/;
|
|
|
|
|
|
|
|
|
|
return '';
|
|
|
|
|
}
|
|
|
|
|
/*
|
|
|
|
|
У<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
v1 ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> v2 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function validate(v1,v2){
|
|
|
|
|
v2 = v2.trim();
|
|
|
|
|
v1 = v1.trim();
|
|
|
|
|
var pat = new Array();
|
|
|
|
|
pat["A"] = /^[1][3][0|1|2|3]\d{8}$/;
|
|
|
|
|
pat["P"] = /^\d+$/;
|
|
|
|
|
pat["E"] = /^\S+$/;
|
|
|
|
|
pat["G"] = /^[1][3][0|1]\d{8}$/;
|
|
|
|
|
pat["C"] = /^[1][3][3]\d{8}$/;
|
|
|
|
|
|
|
|
|
|
var ret = pat[v1].exec(v2);
|
|
|
|
|
if(!ret) return false;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽȥ<EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD>Ŀո<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
//String.prototype.trim = function()
|
|
|
|
|
//{
|
|
|
|
|
// return this.replace(/(^\s*)|(\s*$)/g, "");
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD>֤֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD>Ϸ<EFBFBD>
|
|
|
|
|
type: ֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
num: ֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function check_certnum(num)
|
|
|
|
|
{
|
|
|
|
|
if(num.length == 0) return true;
|
|
|
|
|
//ʮ<><CAAE>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>֤
|
|
|
|
|
if (num.length == 15)
|
|
|
|
|
{
|
|
|
|
|
var thePat=/[0-9]{15}/;
|
|
|
|
|
var gotIt = thePat.test(num);
|
|
|
|
|
if (!gotIt)
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//ʮ<><CAAE>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>֤
|
|
|
|
|
if(num.length == 18)
|
|
|
|
|
{
|
|
|
|
|
var thePat=/[0-9]{17}[0-9Xx]{1}/;
|
|
|
|
|
var gotIt = thePat.test(num);
|
|
|
|
|
if (!gotIt)
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Enter<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>б<EFBFBD>disable<EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
a: ҳ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>HTMLԪ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>ֱ<EFBFBD><EFBFBD>дthis<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function keyDown(a)
|
|
|
|
|
{
|
|
|
|
|
var key=window.event.keyCode;
|
|
|
|
|
var form;
|
|
|
|
|
form = document.forms[0];
|
|
|
|
|
if (key == 13)
|
|
|
|
|
{
|
|
|
|
|
for (k = 0 ; k < form.length ;k++)
|
|
|
|
|
if (form.elements[k] == a)
|
|
|
|
|
i = k + 1;
|
|
|
|
|
if (i == form.length) return;
|
|
|
|
|
while(form.elements[i].disabled == true
|
|
|
|
|
|| form.elements[i].type == 'hidden'
|
|
|
|
|
|| form.elements[i].type == 'button') {
|
|
|
|
|
i++;
|
|
|
|
|
if (i == form.length) return;
|
|
|
|
|
}
|
|
|
|
|
form.elements[i].focus();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
У<EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>ͬ
|
|
|
|
|
obj1: <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
obj2: <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function check_pwd(obj1,obj2) {
|
|
|
|
|
var pat = /^\d{6}$/;
|
|
|
|
|
if(obj1.value=="" && obj2.value == "") return true;
|
|
|
|
|
var ret = pat.test(obj1.value);
|
|
|
|
|
if(!ret) {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6λ<36><CEBB><EFBFBD><EFBFBD>!");
|
|
|
|
|
obj1.value = "";
|
|
|
|
|
obj2.value = "";
|
|
|
|
|
obj1.focus();
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if(obj1.value != obj2.value) {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻ͬ<EBB2BB><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
|
|
|
|
|
obj1.value = "";
|
|
|
|
|
obj2.value = "";
|
|
|
|
|
obj1.focus();
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
mask<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>HTMLԪ<EFBFBD>ص<EFBFBD>У<EFBFBD><EFBFBD>
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
1<EFBFBD><EFBFBD>ElementName : ҳ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>HTMLԪ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>ֱ<EFBFBD><EFBFBD>дthis<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
2<EFBFBD><EFBFBD>Type<EFBFBD><EFBFBD>ҪУ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>ϵͳԤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һЩ<EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>
|
|
|
|
|
3<EFBFBD><EFBFBD>ErrDesc:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>鲻ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
|
|
|
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>λ<EFBFBD>ã<EFBFBD>
|
|
|
|
|
<EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD>ص<EFBFBD>onblur<EFBFBD>¼<EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function mask(ElementName,Type,ErrDesc)
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA>û<EFBFBD><C3BB><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҪУ<D2AA><D0A3>
|
|
|
|
|
if (ElementName.value.length == 0) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (Type.length == 0) return true;
|
|
|
|
|
|
|
|
|
|
var pat = regex(Type);
|
|
|
|
|
if (pat == '') {
|
|
|
|
|
pat = Type;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var ret = pat.test(ElementName.value);
|
|
|
|
|
if (ret) {
|
|
|
|
|
return true;
|
|
|
|
|
} else {
|
|
|
|
|
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (ErrDesc == null || ErrDesc == "") {
|
|
|
|
|
alert("<22><>ֵ<EFBFBD><D6B5><EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD>");
|
|
|
|
|
} else {
|
|
|
|
|
alert(ErrDesc);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
ElementName.value = '';
|
|
|
|
|
//<2F><><EFBFBD>ý<EFBFBD><C3BD><EFBFBD>
|
|
|
|
|
ElementName.focus();
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD>ǿ<EFBFBD>У<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function IsNull(FormName)
|
|
|
|
|
{
|
|
|
|
|
var form;
|
|
|
|
|
if (FormName == "" || FormName == null){
|
|
|
|
|
form = document.forms[0];
|
|
|
|
|
}else{
|
|
|
|
|
form = FormName;
|
|
|
|
|
}
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>formԪ<6D><D4AA>
|
|
|
|
|
for (i = 0 ; i < form.length ;i++){
|
|
|
|
|
if (form.elements[i].NullCheck == '1' && form.elements[i].value == '' && form.elements[i].disabled == false){
|
|
|
|
|
if (form.elements[i].ErrDesc == null || form.elements[i].ErrDesc == ''){
|
|
|
|
|
alert("<22><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3><EFBFBD>");
|
|
|
|
|
}else{
|
|
|
|
|
alert(form.elements[i].ErrDesc);
|
|
|
|
|
}
|
|
|
|
|
form.elements[i].focus();
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function OBJECT_TEMP(a,b,c){
|
|
|
|
|
this.myArray = a;
|
|
|
|
|
this.col = b;
|
|
|
|
|
this.id = c;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD>е<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
Obj<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>getobjectbyname('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
|
|
|
|
|
*/
|
|
|
|
|
function getvalue(Obj,ColName,ColVal)
|
|
|
|
|
{
|
|
|
|
|
var a = new Array();
|
|
|
|
|
var b = new Array();
|
|
|
|
|
|
|
|
|
|
var irow = 0;
|
|
|
|
|
var flag = 0;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
for (var i=0;i<Obj.col.length;i++) {
|
|
|
|
|
a[i] = new Array();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (var i=0;i<Obj.col.length;i++) {
|
|
|
|
|
if (Obj.col[i] == ColName.toUpperCase()) {
|
|
|
|
|
flag++;
|
|
|
|
|
|
|
|
|
|
for (var j=0;j<Obj.myArray[i].length;j++) {
|
|
|
|
|
if (Obj.myArray[i][j] == ColVal) {
|
|
|
|
|
b[irow] = Obj.id[j];
|
|
|
|
|
for (var k = 0;k<Obj.col.length;k++) {
|
|
|
|
|
a[k][irow] = Obj.myArray[k][j];
|
|
|
|
|
}
|
|
|
|
|
irow++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
} else {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (flag == 0) {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD>" + ColName + "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var temp = new OBJECT_TEMP(a,Obj.col,b);
|
|
|
|
|
return temp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
type<EFBFBD><EFBFBD>ȡֵ<EFBFBD><EFBFBD>
|
|
|
|
|
rewrite (<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) (Ĭ<EFBFBD><EFBFBD>ֵ)
|
|
|
|
|
append (<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
|
|
|
|
|
Obj<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>getobjectbyname('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
|
|
|
|
|
listname<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
function filldata(Obj,listname,datacolumn,displaycolumn,type)
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><D0BA><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var idata = 0,idispaly = 0,flag1 = false,flag2 = false;
|
|
|
|
|
for (var i=0;i<Obj.col.length;i++) {
|
|
|
|
|
if (Obj.col[i] == datacolumn.toUpperCase()) {
|
|
|
|
|
idata = i;
|
|
|
|
|
flag1 = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (Obj.col[i] == displaycolumn.toUpperCase()) {
|
|
|
|
|
idisplay = i;
|
|
|
|
|
flag2 = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (flag1 == false) {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + datacolumn + "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (flag2 == false) {
|
|
|
|
|
alert("<22><>ʾ<EFBFBD><CABE>" + displaycolumn + "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (type==null || type=="" || type.toUpperCase()!="APPEND") {
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
deldata(listname);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var j = 0;
|
|
|
|
|
var len = 0;
|
|
|
|
|
var flag;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//<2F>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
|
|
|
|
|
for (var i=0;i<Obj.id.length;i++) {
|
|
|
|
|
flag = false;
|
|
|
|
|
len = listname.length;
|
|
|
|
|
for (j=0;j<len;j++) {
|
|
|
|
|
if (listname.options[j].id == Obj.id[i]) {
|
|
|
|
|
flag = true;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>û<EFBFBD><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (flag == false) {
|
|
|
|
|
listname.length = len + 1;
|
|
|
|
|
listname.options[len].value = Obj.myArray[idata][i];
|
|
|
|
|
listname.options[len].text = Obj.myArray[idisplay][i];
|
|
|
|
|
listname.options[len].id = Obj.id[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µĶ<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
listname<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function createobj(listname)
|
|
|
|
|
{
|
|
|
|
|
if (listname.name == null || listname.name == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(name<6D><65><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.datacolumn == null || listname.datacolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(datacolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.displaycolumn == null || listname.displaycolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>(displaycolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var rtn = eval((listname.name + "_OBJECT").toUpperCase());
|
|
|
|
|
var tt = new rtn;
|
|
|
|
|
var a = new Array();
|
|
|
|
|
var b = new Array();
|
|
|
|
|
var id = 0;
|
|
|
|
|
var irow = 0;
|
|
|
|
|
var count = 0;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
for (var i=0;i<tt.col.length;i++) {
|
|
|
|
|
a[i] = new Array();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD>ID<49><44>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|
|
|
|
for (var list=0;list<listname.options.length;list++) {
|
|
|
|
|
id = listname.options[list].id;
|
|
|
|
|
if (id == "" || id == null) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var flag = false;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ID<49><44><EFBFBD>Ҽ<EFBFBD>¼<EFBFBD><C2BC>
|
|
|
|
|
for (var i=0;i<tt.id.length;i++) {
|
|
|
|
|
if (tt.id[i] == id) {
|
|
|
|
|
irow = i;
|
|
|
|
|
flag = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (flag == false) continue;
|
|
|
|
|
|
|
|
|
|
b[count] = id;
|
|
|
|
|
|
|
|
|
|
for (var i=0;i<tt.col.length;i++) {
|
|
|
|
|
a[i][count] = tt.myArray[i][irow];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var temp = new OBJECT_TEMP(a,tt.col,b);
|
|
|
|
|
return temp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
listname<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function createobjbysel(listname)
|
|
|
|
|
{
|
|
|
|
|
if (listname.name == null || listname.name == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(name<6D><65><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.datacolumn == null || listname.datacolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(datacolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.displaycolumn == null || listname.displaycolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>(displaycolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var rtn = eval((listname.name + "_OBJECT").toUpperCase());
|
|
|
|
|
var tt = new rtn;
|
|
|
|
|
var a = new Array();
|
|
|
|
|
var b = new Array();
|
|
|
|
|
var id = 0;
|
|
|
|
|
var irow = 0;
|
|
|
|
|
var count = 0;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
for (var i=0;i<tt.col.length;i++) {
|
|
|
|
|
a[i] = new Array();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD>ID<49><44>Ȼ<EFBFBD><C8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|
|
|
|
for (var list=0;list<listname.options.length;list++) {
|
|
|
|
|
if (listname.options[list].selected == true) {
|
|
|
|
|
id = listname.options[list].id;
|
|
|
|
|
if (id == "" || id == null) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var flag = false;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ID<49><44><EFBFBD>Ҽ<EFBFBD>¼<EFBFBD><C2BC>
|
|
|
|
|
for (var i=0;i<tt.id.length;i++) {
|
|
|
|
|
if (tt.id[i] == id) {
|
|
|
|
|
irow = i;
|
|
|
|
|
flag = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (flag == false) continue;
|
|
|
|
|
|
|
|
|
|
b[count] = id;
|
|
|
|
|
|
|
|
|
|
for (var i=0;i<tt.col.length;i++) {
|
|
|
|
|
a[i][count] = tt.myArray[i][irow];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var temp = new OBJECT_TEMP(a,tt.col,b);
|
|
|
|
|
return temp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function getcol(obj,colname)
|
|
|
|
|
{
|
|
|
|
|
for (var i=0;i<obj.col.length;i++) {
|
|
|
|
|
if (obj.col[i] == colname.toUpperCase()) {
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
alert("<22><>" + colname + "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD>ѯ<EFBFBD><EFBFBD>Ӧ<EFBFBD>ļ<EFBFBD>¼<EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function getrow(obj,idvalue)
|
|
|
|
|
{
|
|
|
|
|
if (idvalue == null || idvalue == "") {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD><DAB8><EFBFBD>!");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for (var i=0;i<obj.id.length;i++) {
|
|
|
|
|
if (obj.id[i] == idvalue) {
|
|
|
|
|
return i;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD><DAB8><EFBFBD>!");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>б<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>ID
|
|
|
|
|
function getid(listname)
|
|
|
|
|
{
|
|
|
|
|
for (var i=0;i<listname.options.length;i++) {
|
|
|
|
|
if (listname.options[i].selected == true) {
|
|
|
|
|
return listname.options[i].id;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function getvaluebyid(obj,idvalue,colname)
|
|
|
|
|
{
|
|
|
|
|
var row = getrow(obj,idvalue);
|
|
|
|
|
if (row == -1) return false;
|
|
|
|
|
|
|
|
|
|
var col = getcol(obj,colname);
|
|
|
|
|
if (col == -1) return false;
|
|
|
|
|
|
|
|
|
|
return obj.myArray[col][row];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
function deldata(listname)
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
for (var i = listname.options.length-1 ; i >= 0 ; i--) {
|
|
|
|
|
listname.options[i] = null;
|
|
|
|
|
}
|
|
|
|
|
listname.length = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><F3B6A8B5><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
function getobject(listname)
|
|
|
|
|
{
|
|
|
|
|
if (listname.name == null || listname.name == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(name<6D><65><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.datacolumn == null || listname.datacolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(datacolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (listname.displaycolumn == null || listname.displaycolumn == "") {
|
|
|
|
|
alert("<22><>Ϊ<EFBFBD>б<EFBFBD><D0B1><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>(displaycolumn<6D><6E><EFBFBD><EFBFBD>)!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try{
|
|
|
|
|
var rtn = eval((listname.name + "_OBJECT").toUpperCase());
|
|
|
|
|
var tt = new rtn;
|
|
|
|
|
return tt;
|
|
|
|
|
}catch(e)
|
|
|
|
|
{
|
|
|
|
|
alert("<22><><EFBFBD>б<EFBFBD><D0B1><EFBFBD>û<EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><F3B6A8BB><EFBFBD><F3B6A8B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ø÷<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
function getobjectbyname(dataname)
|
|
|
|
|
{
|
|
|
|
|
if (dataname == null || dataname == "") {
|
|
|
|
|
alert("<22><><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>Ϊ<EFBFBD><CEAA>!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try{
|
|
|
|
|
var rtn = eval((dataname + "_OBJECT").toUpperCase());
|
|
|
|
|
var tt = new rtn;
|
|
|
|
|
return tt;
|
|
|
|
|
}catch(e)
|
|
|
|
|
{
|
|
|
|
|
alert("<22>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><F3B2BBB4><EFBFBD>!");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>ǰѡ<EFBFBD>е<EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
curlistname<EFBFBD><EFBFBD>ǰѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
curfiltercol<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
listname:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
filtercolumn:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
datacol:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
display:<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function filterlist(curlistname,curfiltercol,listname,filtercolumn,datacol,display)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD>ݵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var cur = getobject(curlistname);
|
|
|
|
|
if (cur == false) return false;
|
|
|
|
|
|
|
|
|
|
//<2F><>ȡѡ<C8A1><D1A1><EFBFBD>е<EFBFBD>ID
|
|
|
|
|
var id = getid(curlistname);
|
|
|
|
|
if (id == -1) return false;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>IDΪ<44>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD><D5B1><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (id == null || id == "") {
|
|
|
|
|
deldata(listname);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|
|
|
|
var data = getvaluebyid(cur,id,curfiltercol);
|
|
|
|
|
if (data == false) return false;
|
|
|
|
|
|
|
|
|
|
var obj = getobject(listname);
|
|
|
|
|
if (obj == false) return false;
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var rtn = getvalue(obj,filtercolumn,data);
|
|
|
|
|
if (rtn == false) return false;
|
|
|
|
|
//<2F><>д<EFBFBD><D0B4><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
|
|
|
|
|
var tt = filldata(rtn,listname,datacol,display);
|
|
|
|
|
if (tt == false) return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>С<EFBFBD><D0A1>Լ<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|
|
|
|
function filterbycol(colname,colvalue,listname,datacol,display)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var obj = getobject(listname);
|
|
|
|
|
if (obj == false) return false;
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var rtn = getvalue(obj,colname,colvalue);
|
|
|
|
|
if (rtn == false) return false;
|
|
|
|
|
//<2F><>д<EFBFBD><D0B4><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
|
|
|
|
|
var tt = filldata(rtn,listname,datacol,display);
|
|
|
|
|
if (tt == false) return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>С<EFBFBD><D0A1>Լ<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|
|
|
|
function filldatafilter(colname,colvalue,listname,obj,datacol,display)
|
|
|
|
|
{
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
var rtn = getvalue(obj,colname,colvalue);
|
|
|
|
|
if (rtn == false) return false;
|
|
|
|
|
//<2F><>д<EFBFBD><D0B4><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
|
|
|
|
|
var tt = filldata(rtn,listname,datacol,display);
|
|
|
|
|
if (tt == false) return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function copyToList(from,to) //from<6F><6D>ʾ:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>select<63><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> to<74><6F>ʾ:<3A>г<EFBFBD><D0B3><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>select<63><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> //<2F><><EFBFBD><EFBFBD><EFBFBD>Ը<EFBFBD><D4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
fromList = eval('document.forms[0].' + from);
|
|
|
|
|
toList = eval('document.forms[0].' + to);
|
|
|
|
|
if (toList.options.length > 0 && toList.options[0].value == 'temp')
|
|
|
|
|
{
|
|
|
|
|
toList.options.length = 0;
|
|
|
|
|
}
|
|
|
|
|
var sel = false;
|
|
|
|
|
for (i=0;i<fromList.options.length;i++)
|
|
|
|
|
{
|
|
|
|
|
var current = fromList.options[i];
|
|
|
|
|
if (current.selected)
|
|
|
|
|
{
|
|
|
|
|
sel = true;
|
|
|
|
|
if (current.value == 'temp')
|
|
|
|
|
{
|
|
|
|
|
alert ('<27>㲻<EFBFBD><E3B2BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ!');
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
txt = current.text;
|
|
|
|
|
val = current.value;
|
|
|
|
|
toList.options[toList.length] = new Option(txt,val);
|
|
|
|
|
fromList.options[i] = null;
|
|
|
|
|
i--;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (!sel) alert ('<27>㻹û<E3BBB9><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κ<EFBFBD><CEBA><EFBFBD>Ŀ');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function editchk(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = 0;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>б༭<D0B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>б༭<D0B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag > 1){
|
|
|
|
|
alert("<22>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ֻ<EFBFBD><D6BB>ѡ<EFBFBD><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == 0){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>б༭<D0B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function editchk1(chkbox,msg){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = 0;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert(msg)
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert(msg)
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag > 1){
|
|
|
|
|
alert("һ<><D2BB>ֻ<EFBFBD><D6BB>ѡ<EFBFBD><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == 0){
|
|
|
|
|
alert(msg)
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function delchk1(chkbox,msg){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = false;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼<EFBFBD><C2BC>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼<EFBFBD><C2BC>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == false){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼<EFBFBD><C2BC>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
rtn = confirm(msg)
|
|
|
|
|
if (rtn !="0"){
|
|
|
|
|
return true;
|
|
|
|
|
}else{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function delchk(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = false;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == false){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
rtn = confirm("<22>Ƿ<EFBFBD>ȷ<EFBFBD><C8B7>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>")
|
|
|
|
|
if (rtn !="0"){
|
|
|
|
|
return true;
|
|
|
|
|
}else{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function allotchk(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = false;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == false){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function canclechk(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = 0;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag > 1){
|
|
|
|
|
alert("һ<><D2BB>ֻ<EFBFBD><D6BB>ѡ<EFBFBD><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == 0){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function delchkonly(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = 0;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag > 1){
|
|
|
|
|
alert("ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ֻ<EFBFBD><D6BB>ѡ<EFBFBD><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == 0){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
rtn = confirm("<22>Ƿ<EFBFBD>ȷ<EFBFBD><C8B7>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>")
|
|
|
|
|
if (rtn !="0"){
|
|
|
|
|
return true;
|
|
|
|
|
}else{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function cancelchkonly(chkbox){
|
|
|
|
|
checkbox = eval('document.forms[0].' + chkbox);
|
|
|
|
|
var checkedflag = 0;
|
|
|
|
|
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
alert("û<>в<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null){
|
|
|
|
|
if (checkbox.checked != true){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
for (var i = 0 ; i < checkbox.length ; i++){
|
|
|
|
|
if (checkbox[i].checked == true){
|
|
|
|
|
checkedflag++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag > 1){
|
|
|
|
|
alert("ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ֻ<EFBFBD><D6BB>ѡ<EFBFBD><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (checkedflag == 0){
|
|
|
|
|
alert("û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD>κμ<CEBA>¼ <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
rtn = confirm("<22>Ƿ<EFBFBD>ȷ<EFBFBD><C8B7>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>")
|
|
|
|
|
if (rtn !="0"){
|
|
|
|
|
return true;
|
|
|
|
|
}else{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ں͵<DABA>ǰ<EFBFBD><C7B0><EFBFBD>ڵIJ<DAB5>ֵ<EFBFBD><D6B5>ʱ<EFBFBD><CAB1><EFBFBD>Ǵ<EFBFBD> 1970 <20><> 1 <20><> 1 <20><><EFBFBD><EFBFBD>ҹ<EFBFBD><D2B9>ʼ<EFBFBD>Ƶĺ<C6B5><C4BA><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3><EFBFBD>0
|
|
|
|
|
//datestr <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD>ʽyyyy-mm-dd<64><64><EFBFBD><EFBFBD><EFBFBD>зָ<D0B7><D6B8><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD>ɵڶ<C9B5><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
//separater <20><><EFBFBD>ڷָ<DAB7><D6B8><EFBFBD>
|
|
|
|
|
function compareDate(datestr,separater) {
|
|
|
|
|
if (datestr.trim() == "") return 0;
|
|
|
|
|
var arr = datestr.split(separater);
|
|
|
|
|
var year = arr[0];
|
|
|
|
|
var month = parseInt(arr[1],10)-1;
|
|
|
|
|
var date = arr[2];
|
|
|
|
|
var inputDate = new Date(year,month,date);
|
|
|
|
|
var currDate = new Date();
|
|
|
|
|
currDate.setHours(0,0,0,0);
|
|
|
|
|
return (inputDate.valueOf()-currDate.valueOf());
|
|
|
|
|
}
|
|
|
|
|
function getSysdate(){
|
|
|
|
|
var date=new Date();
|
|
|
|
|
var year=date.getYear();
|
|
|
|
|
var month=date.getMonth();
|
|
|
|
|
var day=date.getDate();
|
|
|
|
|
month = month + 1;
|
|
|
|
|
if (day < 10){
|
|
|
|
|
day = "0"+day;
|
|
|
|
|
}
|
|
|
|
|
if (month < 10){
|
|
|
|
|
month = "0" + month;
|
|
|
|
|
}
|
|
|
|
|
return year+"-"+month+"-"+day;
|
|
|
|
|
}
|
|
|
|
|
function openWin(url,wname) {
|
|
|
|
|
var win = window.open(url, wname, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1", true)
|
|
|
|
|
win.focus();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function parseExcel(obj){
|
|
|
|
|
var exceldata = obj.innerHTML;
|
|
|
|
|
var url = "ParseExcelAction.do";
|
|
|
|
|
document.all.exceldata.value=exceldata;
|
|
|
|
|
document.forms[0].action="/ParseExcelAction.do";
|
|
|
|
|
document.forms[0].target="_blank";
|
|
|
|
|
document.forms[0].submit();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function click(){
|
|
|
|
|
// if(event.button==1)
|
|
|
|
|
{
|
|
|
|
|
alert( '<27><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD>');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD>Ͳ˵<CDB2>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|
|
|
|
function disableClick() {
|
|
|
|
|
document.onmousedown=click;
|
|
|
|
|
parent.leftFrame.document.onmousedown=click;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F>ж<EFBFBD><D0B6><EFBFBD>û<EFBFBD><C3BB>checkbox<6F><78>ѡ<EFBFBD><D1A1>
|
|
|
|
|
function noChecked(checkboxName) {
|
|
|
|
|
var checkbox = eval("document.forms[0]." + checkboxName);
|
|
|
|
|
if (checkbox == null){
|
|
|
|
|
//alert("û<><C3BB><EFBFBD>ҵ<EFBFBD>checkbox<6F><78><EFBFBD><EFBFBD>!");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
if (checkbox.length == null) {
|
|
|
|
|
if (checkbox.checked == true) {
|
|
|
|
|
return false;
|
|
|
|
|
} else {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
for (var i=0; i<checkbox.length; i++) {
|
|
|
|
|
if (checkbox[i].checked == true) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function checkmoney(para,Desc)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var pat1 = /^\d+\.\d{2}$/;
|
|
|
|
|
var pat2= /^\d+\.\d{1}$/;
|
|
|
|
|
var pat3= /^\d+$/;
|
|
|
|
|
var ret1 = pat1.test(para.value);
|
|
|
|
|
var ret2 = pat2.test(para.value);
|
|
|
|
|
var ret3 = pat3.test(para.value);
|
|
|
|
|
if (ret1||ret2||ret3) {
|
|
|
|
|
return true;
|
|
|
|
|
} else {
|
|
|
|
|
alert(Desc);
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
para.value = '';
|
|
|
|
|
//<2F><><EFBFBD>ý<EFBFBD><C3BD><EFBFBD>
|
|
|
|
|
para.focus();
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function checkLength(obj, length) {
|
|
|
|
|
if (obj.value.len()>length) {
|
|
|
|
|
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
obj.focus();
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showEmpDialog(empid,empname,deptid) {
|
|
|
|
|
if (empid.disabled == true)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var emp;
|
|
|
|
|
var url="/SelectEmpAction.do?empid="+empid.value+"&deptid="+deptid.value;
|
|
|
|
|
emp = window.showModalDialog(url,"",'dialogWidth:400px;dialogHeight:500px;dialogLeft:300px;dialogTop:150px;center:yes;help:no;resizable:yes;status:yes');
|
|
|
|
|
empid.value=emp[0];
|
|
|
|
|
empname.value=emp[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showAllEmpDialog(empid,empname,deptid) {
|
|
|
|
|
if (empid.disabled == true)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var emp;
|
|
|
|
|
var url="/SelectEmpAction.do?empid="+empid.value+"&deptid="+deptid.value+"&all=1";
|
|
|
|
|
emp = window.showModalDialog(url,"",'dialogWidth:400px;dialogHeight:500px;dialogLeft:300px;dialogTop:150px;center:yes;help:no;resizable:yes;status:yes');
|
|
|
|
|
empid.value=emp[0];
|
|
|
|
|
empname.value=emp[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showSingleSelectEmpDialog(empid,empname,deptid) {
|
|
|
|
|
if (empid.disabled == true)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var emp;
|
|
|
|
|
var url="/SelectEmpAction.do?empid="+empid.value+"&deptid="+deptid.value;
|
|
|
|
|
emp = window.showModalDialog(url,"1",'dialogWidth:400px;dialogHeight:500px;dialogLeft:300px;dialogTop:150px;center:yes;help:no;resizable:yes;status:yes');
|
|
|
|
|
empid.value=emp[0];
|
|
|
|
|
empname.value=emp[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showDeptDialog(deptid,deptname) {
|
|
|
|
|
var date = new Date();
|
|
|
|
|
if (deptid.disabled == true)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var dept;
|
|
|
|
|
var url="/SelectDeptAction.do?deptid="+deptid.value+"&random="+date.valueOf();;
|
|
|
|
|
dept = window.showModalDialog(url,"",'dialogWidth:400px;dialogHeight:500px;dialogLeft:300px;dialogTop:150px;center:yes;help:no;resizable:yes;status:yes');
|
|
|
|
|
deptid.value=dept[0];
|
|
|
|
|
deptname.value=dept[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showSingleSelectDeptDialog(deptid,deptname) {
|
|
|
|
|
var date = new Date();
|
|
|
|
|
if (deptid.disabled == true)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var dept;
|
|
|
|
|
var url="/SelectDeptAction.do?deptid="+deptid.value+"&random="+date.valueOf();
|
|
|
|
|
dept = window.showModalDialog(url,"1",'dialogWidth:400px;dialogHeight:500px;dialogLeft:300px;dialogTop:150px;center:yes;help:no;resizable:yes;status:yes');
|
|
|
|
|
deptid.value=dept[0];
|
|
|
|
|
deptname.value=dept[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function checkTxtFile(file) {
|
|
|
|
|
var filename = file.value.trim();
|
|
|
|
|
if (filename == ""){
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (!(/^.+\.(txt)$/i.test(filename))) {
|
|
|
|
|
alert("<22>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD> <txt> <20><>");
|
|
|
|
|
file.value = "";
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showPrcplnInfo(prcplnid) {
|
|
|
|
|
var url = "/sell/PrcplnInfoAction.do?action=showPrcplnInfo&prcplnid="+prcplnid+"&newWin=1";
|
|
|
|
|
var rtn = window.open(url,"<22>ײ<EFBFBD><D7B2>ʷ<EFBFBD>","height=280,width=400,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no,status=no");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showRealUsrState(mphonecode, usrstate, statedate) {
|
|
|
|
|
var date = new Date();
|
|
|
|
|
var url = "/grade/DetailQueryAction.do?mphonecode=" + mphonecode + "&action=getRealUsrState&radom=" + date.valueOf();
|
|
|
|
|
var rtn = window.showModalDialog(url,"",'dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:no;resizable:yes;status:no');
|
|
|
|
|
if (usrstate != undefined) {
|
|
|
|
|
if (rtn[0] != "") {
|
|
|
|
|
usrstate.innerHTML = rtn[0];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (statedate != undefined) {
|
|
|
|
|
if (rtn[1] != "") {
|
|
|
|
|
statedate.innerHTML = rtn[1];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|