现在的位置: 首页 > 综合 > 正文

用于选中radio和checkbox的代码(后台值赋给list)

2014年02月19日 ⁄ 综合 ⁄ 共 874字 ⁄ 字号 评论关闭
//使单选或复选框某个元素选中.
<script>
function setRadioOrCheckBoxSelected(element,indexValue)
{
    //var indexArr=String(indexValue).split(",");
   
    var indexArr=indexValue;
    //单个
    if(element.length==undefined)
    {
        element.checked="";
        for(var j=0;j<indexArr.length;j++)
        {
            if(indexArr[j]==element.value)
            {
                element.checked="checked";
                return;
            }
        }
    }
    //多个;
    else
    {
        for(var i=0;i<element.length;i++)
        {
            element[i].checked="";       
        }
        for(var i=0;i<element.length;i++)
        {
       
            for(var j=0;j<indexArr.length;j++)
            {
                if(indexArr[j]==element[i].value)
                {
                    element[i].checked="checked";
                }
            }
        }   
    }
}

</script>
//要在jsp页面最后赋值

<script>

var testvalue=<%=list%>
setRadioOrCheckBoxSelected(document.all['u.soothname'],testvalue);

</script>

抱歉!评论已关闭.