2010-12-15 59 views
4

我有很多输入形式。所有这些输入都被禁用。当选择列表的某个值已被选中时,所有的输入都可以被使用。但我想启用除一个之外的所有内容。我怎么能做到这一点?如何在选择某个选择选项时启用所有输入?

+1

需要一些语法复习 – yoda 2010-12-15 06:05:55

+0

还提供了一些代码 – yoda 2010-12-15 06:06:34

+0

您需要ANABLE拼写检查:P – alex 2010-12-15 06:12:09

回答

4

将课程添加到“例外”课程中,例如, special

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

然后启用所有但这:

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

是的,我搜索不到:-)。它有帮助。谢谢 – AEMLoviji 2010-12-15 06:10:54

2
$('select').change(function() { 

    if ($(this).val() === 'whatever') { 
     $(':input:not(.whatever)').removeAttr('disabled'); 
    } 

}); 
+0

没有被选中我被搜索了。也谢谢你 – AEMLoviji 2010-12-15 06:21:36

相关问题