Проблема формы ASP - PullRequest
       9

Проблема формы ASP

2 голосов
/ 09 февраля 2009

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

Ответы [ 2 ]

2 голосов
/ 09 февраля 2009

Вы должны сделать JavaScript, чтобы проверить, установлен флажок или нет, а затем включить / отключить раскрывающийся список?
Вы можете сделать это с помощью jQuery, вам нужно обернуть функцию, которая вызывается вокруг него:

if ($("#checkbox").attr("checked")) {
    $("#dropdown").attr("disabled", true);
}
else
{
    $("#dropdown").attr("disabled", false);
}
2 голосов
/ 09 февраля 2009

Вам необходимо либо отправить PostBack на событие проверки изменений, либо отключить его с помощью JavaScript

На вашем флажке добавьте onchange = "checkChanged ()"

Затем вам нужно добавить функцию javascript

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