2009-02-09 57 views
2

我有一個asp窗體,有一個複選框和下拉菜單。如果複選框未選中,則需要確保未選擇或禁用下拉列表。ASP表單問題

回答

2

您可能需要回發一個支票改變事件或使用JavaScript

在您的複選框來禁用它添加的onchange =「checkChanged()」

然後你需要添加JavaScript函數

function checkChanged() 
{ 
    if(Document.GetElementById('mycheckBox').Checked) 
     Document.GetElementById('myDropdown').disabled = true; 
    else 
     Document.GetElementById('myDropdown').disabled = false; 
} 
2

你應該創建一個javascript來檢查複選框是否被選中,然後啓用/禁用下拉菜單?
你可以使用jQuery來做到這一點,你需要包裝一個叫做arround的函數:

if ($("#checkbox").attr("checked")) { 
    $("#dropdown").attr("disabled", true); 
} 
else 
{ 
    $("#dropdown").attr("disabled", false); 
}