javascript - onchange 禁用所有选择框

标签 javascript jquery

下面是我如何禁用所有点击提交按钮

$('form').submit(function(){
    // On submit disable its submit button
    $('input[type=submit]', this).attr('disabled', 'disabled');
});

如何轻松禁用页面中所有选择框的所有选择框 onchange

最佳答案

这样的操作将禁用所有选择框:

$('select').attr('disabled', 'disabled');

要将其与表单提交绑定(bind),您可以将其添加到现有函数中。

要将其绑定(bind)到选择框的 onChange 事件,您可以使用 jQuery's change listener 。因此,如果您希望在任何选择框更改时禁用所有选择框,您可以使用以下命令:

$('select').change(function(){
    $('select').attr('disabled', 'disabled');
});

如果您想对特定选择框进行操作,您可以更改上面的第一个 $('select') 以引用框。

关于javascript - onchange 禁用所有选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3183315/

相关文章:

javascript - React.js 中用于不可选择的 css 的键名

javascript - 从 Fetch API 中提取 JSON

javascript - 使用 javascript 显示和隐藏 Bootstrap 工具提示

jquery - Bootstrap 4 使用 Codekit 3 编译 javascript 供应商错误

javascript - Trello 保持更新?

javascript - 没有 jQuery 的下拉菜单中的 Accordion ?

javascript - e.preventdefault 提交时触发的提交不起作用

javascript - 如何提交铁表单并触发表单的 Action ?

javascript - 使用javascript在页面加载时加载css隐藏图像作为背景图像

javascript - 在 jQuery 中从最高到最低的每个元素中添加数据属性