我有一個巨大的動態形式,有很多字段。如果其中一個參數丟失,我應該禁用所有字段(讀取不可點擊)。我想知道是否可以使用jQuery/JavaScript禁用容器div?使容器格被禁用
Q
使容器格被禁用
1
A
回答
2
$('div#optionalid :input').prop('disabled',true);
將適用的disabled
屬性,並將其分配給真正在指定<div>
中找到的所有輸入字段。雖然你的選擇是模糊的,但我相信這是你想要的。
爲了讓更多的控制,您可以基於原有控件的值使這個應用:
$('#originalInputId').on('change',function(e){
$('#containerDivId :input').prop('disabled', $(this).val() == '');
});
3
嘗試
$('#yourdiv').find(':input').prop('disabled', true);
相反的:input
,你可以使用textarea, button, fieldset, input
。
1
我認爲這不適用於<div>
,但您可以使用<fieldset>
標記對輸入進行分組,然後禁用完整的字段集。
1
你可以讓你的div內的所有輸入的內容禁止使用Jquery
-
if(your condition)
{
$('#yourDivId :input').attr('disabled', true);
}
else
{
$('#yourDivId :input').removeAttr('disabled');
}
相關問題
- 1. 解釋器被禁用
- 2. 離子內容滾動被禁用
- 3. 禁用插件容器43
- 4. .appendTo之前空容器()被使用jQuery
- 5. 使用單元格渲染器後,行選擇功能被禁用
- 6. 不能使msdropdown被禁用
- 7. 使用「已禁用」屬性已被棄用,請使用「禁用」
- 8. UIView被禁用
- 9. componentListener被禁用
- 10. 使用vba禁用單元格內容檢測
- 11. 使用多個網格容器
- 12. 使一個單元格被禁用,直到另一個按鈕被選中TableViewCell
- 13. 如果javasascript被禁用,使用服務器端代碼
- 14. 如何使用AngularJS檢測Cookie在瀏覽器中被禁用
- 15. Cookie被禁用時使用會話嗎?
- 16. Ubuntu nginx容器403禁止
- 17. UserControl擴展ScrollableControl - 禁用容器功能
- 18. 容器禁用服務帳戶
- 19. Bootstrap容器液 - 禁用保證金
- 20. Travis sudo被禁用
- 21. WPF - 即使在容器禁用按鈕啓用
- 22. 容器格式
- 23. 使用jquery禁用Flash內容
- 24. 如何使PHP頁面在瀏覽器中被禁用
- 25. 當OrientationEventListener被禁用時,onOrientationChanged()被調用
- 26. 即使DateTextField被禁用,也顯示DatePicker
- 27. SaveTempData叫即使會話被禁用
- 28. 如何使一個QPushButton被禁用
- 29. 如何使HTML看起來被禁用?
- 30. 禁止CSS表格比外層容器更寬
添加的代碼,所以可能會有更好的理解 – Aravind
因爲形式是700條+線長+ jQuery的是我不能添加代碼另一個400 ... – Dragan
你是如何使容器div被禁用的?禁用其中的所有輸入,或者你的意思是別的嗎? –