常用函数代码段
时间:2010-09-07 来源:pstn2008
//获得单选按钮的值
function getOptionValue(rad){
radVal="";
field=eval("document.all('"+rad+"');");
for (i=0;i<field.length;i++) {
if (field[i].checked==true){radVal=field[i].value;break;}
}
return radVal;
}
//获得单选按钮的文本
function getOptionText(rad){
radVal="";
field=eval("document.all('"+rad+"');");
for (i=0;i<field.length;i++) {
if (field[i].checked==true){radVal=field[i].nextSibling.nodeValue;break;}
}
return radVal;
}
//获得选中复选框的文本
function getOptionsText(check){
chcVal="";
field=eval("document.all('"+check+"');");
for (i=0;i<field.length;i++) {
if (field[i].checked==true){
if(chcVal==""){
chcVal=field[i].nextSibling.nodeValue;
}
else{
chcVal=radVal+";"+field[i].nextSibling.nodeValue;
}
}
}
return chcVal;
}
//指定单选按钮选中某值
function setOptionValue(rad,val){
field=eval("document.all('"+rad+"');");
for(i=0;i<field.length;i++){
if(field[i].value==val){field[i].checked=true;break;}
}
}
//获得下拉列表值
function getSelectValue(sel){
selVal="";
field=eval("document.all('"+sel+"');");
for (i=0;i<field.length;i++){
if (field[i].selected==true){selVal=field[i].value;break;}
}
return selVal;
}
//指定下拉列表选中文本
function setSelectText(sel,Text){
field=eval("document.all('"+sel+"');");
for (i=0;i<field.length;i++){
if (field.options[i].text==Text){field.options[i].selected=true;break;}
}
}
//获得下拉列表文本
function getSelectText(sel){
selText="";
field=eval("document.all('"+sel+"');");
for (i=0;i<field.length;i++) {
if (field[i].selected==true){selText=field[i].text;break;}
}
return selText;
}