2009-06-11 205 views
0

我有一個AJAX應用程序,我一直在努力。在開發中的這一點 - 我有一個modalpopupextender與一個警告消息和確定和取消按鈕。我剛纔的任務是將其更改爲三個複選框,並且確認按鈕被禁用,直到所有三個框都被選中。我很難完成這個任務。我不確定我是否應該使用checkboxlist控件或僅僅三個複選框。我也不確定是否應該通過JavaScript或代碼隱藏來處理按鈕的啓用/禁用。我已經嘗試了兩種 - 沒有成功,所以任何指導都非常感謝。ModalPopUpExtender與複選框驗證

回答

0

如果你問我,三個複選框似乎工作得很好..你可以讓每個複選框運行相同的驗證函數來檢查另一個2.另外,我發現使用'this.disable = true'對於你正在努力完成的任務來說,它會工作的很好。這樣一切都在JS下處理,並且不需要使用代碼隱藏。

function validate() { 
    if ('checkbox is not checked') 
     return; 
    if ('checkbox2 is not checked') 
     return; 
    if ('checkbox3 is not checked') 
     return; 
    submit.disabled = false; 
}