1
我有一个场景,默认情况下RadioButtonList需要处于禁用模式,然后在客户端的某些事件上,比如说,当选中复选框时,它需要是启用。从代码隐藏禁用RadioButtonList并使用javascript启用它
但是,一旦我从代码隐藏中禁用它,启用它的JavaScript部分不起作用。
我错过了一些东西吗?
我有一个场景,默认情况下RadioButtonList需要处于禁用模式,然后在客户端的某些事件上,比如说,当选中复选框时,它需要是启用。从代码隐藏禁用RadioButtonList并使用javascript启用它
但是,一旦我从代码隐藏中禁用它,启用它的JavaScript部分不起作用。
我错过了一些东西吗?
试试这个:
function Test()
{
var controlObject = document.getElementById('RadioButtonList1');
controlObject.removeAttribute('disabled')
RecursiveDisable(controlObject);
return false;
}
function RecursiveDisable(control)
{
var children = control.childNodes;
try{control.removeAttribute('disabled')}
catch(ex){}
for (var j = 0; j < children.length; j++) {
RecursiveDisable(children[j]);
//control.attributes['disabled'].value = '';
}
}
摘自:http://forums.asp.net/t/1259735.aspx
希望这有助于
需要进行一些调整...但是...工作!谢谢 – Manish 2011-01-28 11:59:58