完整代码如下。
//检测 单选框 选中
// by http://www.jb200.com
var radio2s=document.getElementsByName("serviceType");
var serviceType = "${model.serviceType}";
for(var i=0;i<radio2s.length;i++)
{
var radio2 = radio2s[i].value;
if(radio2==serviceType){
radio2s[i].checked="checked";
}
}
//扫描单选框中选中的值
//参数:表单名,元素名
//返回值:是否已选 已选中不为空,未选中为空
function getCheckedRadio(ItemID)
{
var chk = document.getElementsByName(ItemID);
for (i=0;i<chk.length;i++)
{
if(chk[i].checked == true)
{
return chk[i].value; //已被选中
}
}
return null;
}
//扫描复选框中选中的值
//参数:表单名,元素名
//返回值:是否已选 已选中不为空,未选中为空
function getCheckedcheckbox(ItemID)
{
var chk = document.getElementsByName(ItemID);
for (i=0;i<chk.length;i++)
{
if(chk[i].checked == true)
{
return chk[i].value; //已被选中
}
}
return null;
}
//扫描复选框中选中的值数组
//参数:表单名,元素名
//返回值:是否已选 已选中不为空,未选中为空
function getCheckedCheckBoxIds(ItemID)
{
var rtnAry = new Array();
var chk = document.getElementsByName(ItemID);
var index=0;
for (i=0;i<chk.length;i++)
{
if(chk[i].checked == true)
{
rtnAry[index++] = new Array(chk[i].value); //已被选中
}
}
return rtnAry;
}