我正在开发一个 wordpress 插件。在管理面板中,我有一个字段集和一个复选框。我想通过选中/取消选中复选框在禁用/启用之间切换字段集。这是我到目前为止所拥有的,但它似乎不起作用。
HTML
<!-- This is the checkbox -->
<label>
<input class="checkbox" type="checkbox" onchange="toggleDisable(this);" id="check"/>
enable
</label>
<!-- This is the field set -->
<fieldset id="field_set">
<legend>Field-Set</legend>
<label for="sel">selectBox</label>
<select id="sel">
<option value="posts">Posts</option>
<option value="terms">Terms</option>
</select>
<label for="1">input</label>
<input type="text" value="text" id="1" />
<label for="2">input</label>
<input type="text" value="text" id="2" />
</fieldset>
JavaScript
function toggleDisable(checkbox) {
var toggle = document.getElementById("field_set");
checkbox.checked ? toggle.disabled = false : toggle.disabled = true;
}
该事件没有被触发,并且字段集没有任何反应。
哦,这是一个Fiddle。