ASP表格问题

时间:2009-02-09 11:51:06

标签: javascript forms validation asp-classic

我有一个带有复选框和下拉菜单的asp表单。如果未选中该复选框,则需要确保未选中或禁用下拉列表。

2 个答案:

答案 0 :(得分:2)

您需要在检查更改事件上进行PostBack或使用JavaScript

禁用它

在您的复选框上添加onchange =“checkChanged()”

然后你需要添加javascript函数

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

答案 1 :(得分:2)

您应该使用javascript检查是否选中了复选框,然后启用/禁用下拉菜单? 你可以使用jQuery做到这一点,你需要包装一个被称为arround it的函数:

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