php - 启用复选框时禁用 <select>

标签 php javascript html

当启用 id 为“exactage”的复选框时,我想使用 javascript 将属性disabled=“disabled”设置为 id 年龄为 2。有任何想法吗?提前致谢。一个快乐的编码员:)

 <select id="age">
        <option value="18"><18</option>
    </select>

    <select id="age2">
        <option value="18"><18</option>
    </select>

   <input type="checkbox" id="exactage"/> Require exact age

最佳答案

如果启用意味着已选中

if(document.getElementById('exactage').checked)
    document.getElementById('age2').setAttribute('disabled', 'disabled');

如果“启用”实际上是指“启用”,则可以执行以下操作:

if(document.getElementById('exactage').getAttribute('disabled') !== null)
    document.getElementById('age2').setAttribute('disabled', 'disabled');

关于php - 启用复选框时禁用 <select>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673923/

相关文章:

html - 对齐复选框旁边的文本区域 css bootstrap

jquery - Bootstrap Navbar 展开后不折叠

javascript - Angular.JS HTTP POST 数据未发送

php - 使用 PHP+MySQL 创建发票

php - MySql缓存会导致性能问题吗?

javascript - 为什么Swift无法识别JS发送的数组?

javascript - 如何检查所有父元素的可见性?

javascript - 使用 php javascript 在所有页面上应用临时 css 样式表

javascript - 查找 .click 函数的类

php - 无法使用 safemysql 插入或选择数据库