通过javascript检查asax页面中的复选框

时间:2009-09-16 14:14:57

标签: javascript checkbox

我有一个默认页面,根据查询字符串加载不同的页面加载控件。 我有一个控件在加载时创建复选框列表(在div_A内)并通过数据库检查复选框,然后我单击继续,div_A隐藏,隐藏字段中所有选中的复选框ID,div_B可见为真。

On Go Back单击,div_B可见false并且div_A显示为true并且触发javascript以检查所选复选框,但它不起作用

Javascript :
function goBack()
    {  
        var SIds = document.getElementById("<%=hdv_Data.ClientID %>").value;              // hdv_Data is the hidden field
        var Ids_Arr = new Array();
        Ids_Arr = SIds.split(',');
        for (j = 0; j < Ids_Arr.length; j++)
        {
            if(Ids_Arr[j] != 0)
            {
                alert(Ids_Arr[j]); // works till here, gets correct values in array
                var chk = document.getElementById(Ids_Arr[j]); 
                alert(chk);
                chk.checked = true;
             } 
        }
    }

1 个答案:

答案 0 :(得分:0)

我希望它可以帮助你使用它来隐藏和显示jsp中的一些字段,你可以安排它以满足你的需要。
- javascript

function showArea(){
var checkbox = document.getElementById('codcheckbox');
if(checkbox.value==true){
    var element = document.getElementById( 'dataFields' );
    if (element && element.style.display=='none'){
    element.style.display='block';
    }else{
    element.style.display='none';
    }
}
};
  • jsp表格内容......

    <tbody id="dataFields" style="display: none">
    <OTHER STUFF>
    </tbody>