有一个选择下拉菜单,其中一个选项最初被禁用。我想要的是仅在单击复选框时启用该选项。不知道如何在单个选项上执行此操作,而是启用/禁用整个选择下拉列表:(。
<input type='checkbox' id='details' name='form_details<?php if ($form_details) echo ' checked'; ?> onchange='enableOption()';>
<select name='form_summarize_by' id='summarize_by'>
<?php
echo " <option value='0'>Orange</option>\n";
echo " <option value='1'" . (!$form_details ? "disabled='disabled'":"" ) . ">Pear</option>";
?>
<script type="text/javascript">
function enableOption(){
if(document.getElementById('details').checked == true)
{
document.getElementById('summarize_by').removeAttribute('disabled');
}
else
{
document.getElementById('summarize_by').setAttribute('disabled', 'disabled');
}
}
</script>