2010-12-15 109 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

相關問題