我有一个默认页面,根据查询字符串加载不同的页面加载控件。 我有一个控件在加载时创建复选框列表(在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;
}
}
}
答案 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>