我有一个带有复选框和下拉菜单的asp表单。如果未选中该复选框,则需要确保未选中或禁用下拉列表。
答案 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);
}