2011-02-07 33 views
0

我有一個複選標記,當用戶點擊它時,如果它被選中,那麼一個radiobuttonlist是可見的。當選中標記未選中時,單選按鈕列表不可見。我想要做的是,如果選中的某個項目被選中,取消選中複選標記,我想取消選中它,因此如果用戶將複選標記設置爲再次選中,我希望radiobuttonlist可見,但未選中所有項目。單選按鈕列表選中的事件沒有觸發後,使用javascript未選中

這是笏我沒有使用JavaScript:

elementRef = document.getElementById('<%= rowFlightClass.ClientID %>'); 
      clearList(elementRef) 
function clearList(elementRef) { 
     var inputElementArray = elementRef.getElementsByTagName('input'); 
     for (var i = 0; i < inputElementArray.length; i++) { 
      var inputElement = inputElementArray[i]; 
      inputElement.checked = false; 

     } 

} 

但單選按鈕沒有完全清除,它們在內存中進行檢查,它似乎。

使用此代碼,它看起來像被清除,但如果您單擊之前選定的單選按鈕,它不會觸發selectedindexchange事件。

+1

你能告訴我們您的標記(實際獲取發送到瀏覽器,不是你的ASP.net源的HTML)?並且是否正確解析了<%= rowFlightClass.ClientID%>(即使用了正確的`id`)? – 2011-02-07 14:56:44

回答

相關問題