2009-02-09 4 views
2

У меня есть форма asp, которая имеет флажок и выпадающее меню. Если флажок не выбран, то мне нужно убедиться, что выпадающее меню не выбрано или не отключено.ASP Form problem

ответ

2

Вы либо должен Postback на проверке страны изменила событие или отключить его с помощью 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 it:

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