wuminghuo
新手上路

初级会员
UID 68697
精华
0
积分 38
帖子 62
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-2-18 来自 郑州--北京
状态 离线
|
[推荐阅读] 如何生成EXCeL文件?
正好手头上有这样的代码,和大家分享下
取得radio,CheckBox,Select的JS函数。
function $(s) {return document.getElementById(s);}
function trim(s) {return s.replace(/(^[ | ]*)|([ | ]*$)/g, "");}
function $a(s) {return document.getElementsByName(s);}
function getRadioValue(name)
{
var arrObj = $a(name);
var arrLen = arrObj.length;
var value = false;
for (var i=0; i<arrLen; i++)
{
if (arrObj[i].checked){
value = arrObj[i].value;
break;
}
}
return value;
}
function getCheckBoxValue(id)
{
var obj = $(id);
if(obj.checked)
{
return obj.value;
}
return false;
}
function getSelectValue(id)
{
var oSel = $(id);
return oSel.options[oSel.selectedIndex].value;
}
function getValue(id)
{
var obj = $(id);
var tagName = obj.tagName;
switch(tagName)
{
case 'INPUT':
var oType = obj.type;
switch (oType)
{
case 'radio':
value = getRadioValue(id);
break;
case 'checkbox':
value = getCheckBoxValue(id);
break;
default :
value = obj.value;
break;
}
break;
case 'SELECT':
value = getSelectValue(id);
break;
case 'TEXTAREA':
value = obj.value;
break;
default :
value = false;
break;
}
return value;
}
|  胸口别朵大红花:http://max.ersha.cn |
|