如何根据选中的复选框禁用文本框

Sur*_*nti 11 javascript

如果选中复选框,任何人都可以告诉我如何禁用文本框,如果未选中复选框,是否启用文本框?

Guf*_*ffa 49

把它放在复选框中:

onclick="document.getElementById('IdOfTheTextbox').disabled=this.checked;"
Run Code Online (Sandbox Code Playgroud)


kem*_*002 16

    <input type="text" id="textBox">
    <input type="checkbox" id="checkBox" onclick="enableDisable(this.checked, 'textBox')">
    <script language="javascript">
    function enableDisable(bEnable, textBoxID)
    {
         document.getElementById(textBoxID).disabled = !bEnable
    }
</script>
Run Code Online (Sandbox Code Playgroud)


小智 5

jQuery(document).ready(function () {
   $("#checkBox").click(function () {
      $('#textBox').attr("disabled", $(this).is(":checked"));
   });
});
Run Code Online (Sandbox Code Playgroud)