我将下拉框与checkbox结合起来,选择下拉框中不同的项,在一个table中显示不同的checkbox组,问题是:比如我选择了下拉列表中的第一项,table中显示出相应的若干checkbox,然后我选中了两个checkbox;然后我再选择下拉列表中的第二项,table中checkbox改变为与之对应的若干checkbox,我又选中了一个checkbox;此时,我再选择下拉列表中的第一项,table中显示的checkbox中,我一开始选中的那两个checkbox怎么才能实现为选中状态??
调试欢乐多
function changetxt(ele) {
if ($(ele).val() == '0') {
$('#textid').css('display', 'block');
}
else {
$('#textid').css('display', 'none');
}
}
</script><tr>
<td>
<select name="category[]" onchange="changetxt(this)">
<option value="0">显示</option>
<option value="1">隐藏</option>
</select>
</td>
<td>
<div id="textid" style=" display:block;">
<input name="q30" id="q30_1" type="checkbox" value="1" /><label for="q30_1">1</label>
<input name="q30" id="q30_2" type="checkbox" value="2" /><label for="q30_2">2</label>
<input name="q30" id="q30_3" type="checkbox" value="3" /><label for="q30_3">3</label>
<input name="q30" id="q30_4" type="checkbox" value="4" /><label for="q30_4">4</label>
<input name="q30" id="q30_5" type="checkbox" value="5" /><label for="q30_5">5</label></div>
</td>
</tr>
如果这样,我的问题是XXX用什么实现?另外怎么把它显示在我需要的位置上去啊??
定义了两个List全局变量,一个存专家组,一个存对应的table,table里面是checkbox,选择不同的下拉项,显示不同的checkbox,可是问题出现了,就是我在下拉选项改变时的响应函数DDL_ExpertGroup_SelectedIndexChanged中,上面那两个全局List变量里的数据都没有了,怎么回事?在别处都是有值的啊。在这个函数里就没有值了,有人知道为什么么。