如何根据PHP中的复选框选择启用/禁用列表。我必须启用表单中的列表,只有在选中复选框时才能启用。我在PHP中找不到如何执行此操作。如果有人可以提供帮助。
我想在选中复选框时禁用此列表。
<html>
<head>
<script language="JavaScript">
function enable_text(status)
{
status=!status;
document.f1.other_text.disabled = status;
}
</script>
</head>
<body onload=enable_text(false);>
<form name=f1 method=post>
<input type="checkbox" name=others onclick="enable_text(this.checked)" >
<select name="Colors">
<option value="">Select...</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
</form>
</body>
</html>
答案 0 :(得分:0)
$('#d-checkbox').click(function(e) {
if($(this).prop('checked') == true)$('#color').removeAttr("disabled");
else $('#color').attr("disabled","disabled");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<html>
<head>
</script>
</head>
<body>
<form name=f1 method=post>
<input type="checkbox" id="d-checkbox">
<select name="Colors" id="color" disabled="disabled">
<option value="">Select...</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
</select>
</form>
<script>
$('#d-checkbox').click(function(e) {
if($(this).prop('checked') == true)$('#color').attr("disabled","disabled");
else $('#color').removeAttr("disabled");
});
</script>
</body>
</html>
&#13;
这是你的解决方案......
答案 1 :(得分:-2)
$('#d-checkbox').click(function(e) {
if($(this).prop('checked') == false)$('#color').attr("disabled","disabled");
else $('#color').removeAttr("disabled");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<html>
<head>
</script>
</head>
<body>
<form name=f1 method=post>
<input type="checkbox" id="d-checkbox">
<select name="Colors" id="color">
<option value="">Select...</option>
<option value="R">Red</option>
<option value="G">Green</option>
<option value="B">Blue</option>
</select>
</form>
<script>
$('#d-checkbox').click(function(e) {
if($(this).prop('checked') == false)$('#color').attr("disabled","disabled");
else $('#color').removeAttr("disabled");
});
</script>
</body>
</html>