You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1433 lines
33 KiB

1 year ago
// 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><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];
}
}
}