// JavaScript Document
function changeNew(selectID)
{
var bDate = document.getElementById("beginD");
var eDate = document.getElementById("endD");
var mon = document.getElementById("Mon");
var year = document.getElementById("year");
var upmonth = document.getElementById("upmonth");
bDate.style.display="none";
eDate.style.display="none";
mon.style.display="none";
year.style.display="none";
upmonth.style.display="none";
//按月份查询
if (selectID == 1){
mon.style.display="";
bDate.style.display="none";
eDate.style.display="none";
year.style.display="none";
upmonth.style.display="none";
}
//按起止时间查询
else if (selectID == 0){
bDate.style.display="";
eDate.style.display="";
mon.style.display="none";
year.style.display="none";
upmonth.style.display="none";
}
//按年份查询
else if (selectID == 2){
bDate.style.display="none";
eDate.style.display="none";
mon.style.display="none";
year.style.display="";
upmonth.style.display="none";
}else {
bDate.style.display="none";
eDate.style.display="none";
mon.style.display="none";
year.style.display="none";
upmonth.style.display="";
}
}
function change(selectID)
{
var bDate = document.getElementById("beginD");
var eDate = document.getElementById("endD");
var mon = document.getElementById("Mon");
bDate.style.display="none";
eDate.style.display="none";
mon.style.display="none";
//按月份查询
if (selectID == 1){
mon.style.display="";
bDate.style.display="none";
eDate.style.display="none";
}
//按起止时间查询
else if (selectID == 0){
bDate.style.display="";
eDate.style.display="";
mon.style.display="none";
}
}
//获取字符串的长度,汉字算两个字符
function getStrActualLen(sChars){
return sChars.replace(/[^\x00-\xff]/g,"xx").length;
}
//格式化显示区域的内容。
//str:要格式化的字符串(回车用
替换)
//linelength:每行显示的字符数量
//row:总显示行数
function formatRowStr(str,linelength,row){
var len = 0;
var i;
var temp="";
var charLen;
var bLen = byteLen(str);
//将字符串用
分行保存在list中
var list=new Array();
var listindex=0;
temp=str;
while(temp.indexOf("
")>=0){
var tmp=temp.substring(0,temp.indexOf("
"));
if(tmp!=""){
list[listindex]=tmp;
listindex++;
}
temp=temp.substring(temp.indexOf("
")+4);
}
if(temp!="")
list[listindex]=temp;
var rowindex=0;
var resultStr="";
//处理数组中的记录
for(var j=0;j";
rowindex++;
temp=list[j];
len=0;
for (i=0;i255){
charLen = 2;
}else{
charLen = 1;
}
var linelen=linelength;
//最后一行数据预留三个...的位置
if(rowindex==row)linelen=linelen-3;
if (len + charLen > linelen){
rowindex++;
if(rowindex>row)break;
resultStr+="
" + temp.charAt(i);
len = charLen;
}else{
resultStr = resultStr + temp.charAt(i);
len += charLen;
}
}//单行数据
if(rowindex>=row){
resultStr+="...";
break;
}
}
return resultStr;
}