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