【问题标题】:How do I enable all inputs when a certain select option is chosen?选择某个选择选项后,如何启用所有输入?
【发布时间】:2010-12-15 06:02:30
【问题描述】:

我的 HTML 表单中有一些(超过 10 个)输入。在初始状态下,所有这些输入都默认禁用。还有一个选择元素,它会在根据其选定值对其进行选择时更改确切的输入禁用属性。换句话说,选择元素包含指示需要启用哪个输入的选项。现在我想根据所选选项启用精确输入。 怎么做?

【问题讨论】:

  • 需要复习语法
  • 您需要启用拼写检查器:P
  • 谢谢......我找到了答案

标签: jquery


【解决方案1】:

为“异常”类添加一个类,例如special:

<input ... class='special' />

然后启用除此之外的所有内容:

$('input').not('.special').removeAttr('disabled');

【讨论】:

    【解决方案2】:
    $('select').change(function() {
    
       if ($(this).val() === 'whatever') {
          $(':input:not(.whatever)').removeAttr('disabled');
       }
    
    });
    

    【讨论】:

      猜你喜欢
      • 2023-02-25
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多