【发布时间】:2009-02-09 11:51:06
【问题描述】:
我有一个带有复选框和下拉菜单的 asp 表单。如果未选中该复选框,则我需要确保未选中或禁用下拉列表。
【问题讨论】:
标签: javascript forms validation asp-classic
我有一个带有复选框和下拉菜单的 asp 表单。如果未选中该复选框,则我需要确保未选中或禁用下拉列表。
【问题讨论】:
标签: javascript forms validation asp-classic
你应该制作一个javascript来检查复选框是否被选中,然后启用/禁用下拉菜单?
你可以使用 jQuery 来做到这一点,你需要包装一个被称为 arround 的函数:
if ($("#checkbox").attr("checked")) {
$("#dropdown").attr("disabled", true);
}
else
{
$("#dropdown").attr("disabled", false);
}
【讨论】:
您需要在检查更改事件上回发或使用 JavaScript 禁用它
在您的复选框上添加 onchange="checkChanged()"
那你需要添加javascript函数
function checkChanged()
{
if(Document.GetElementById('mycheckBox').Checked)
Document.GetElementById('myDropdown').disabled = true;
else
Document.GetElementById('myDropdown').disabled = false;
}
【讨论】: