0
A
回答
0
在FlaskAdmin文檔和此網站上類似的問題粗略地看一眼後,似乎沒有要實現這一點的一條明路。 (我可能錯了,因爲我沒有使用這個擴展。)儘管如此,你可以在JavaScript中完成這個。在您的Jinja中,您可以pretty easily在您的字段上設置一個類,然後用它來選擇JavaScript中的元素。這是一個非常粗略的例子。
神社
{{ field(class_="checkbox") }}
{{ field(class_="input") }}
{{ field(class_="input") }}
{{ field(class_="input") }}
JQuery的
$('body').off('change.checkbox')
.on('.checkbox', 'change.checkbox', function(e) {
if (this.checked) {
return $('.input').attr('disabled', '');
}
return $('.input').removeAttr('disabled');
});
相關問題
- 1. 如果未勾選複選框,如何禁用註冊按鈕?
- 2. 如果所有複選框都未勾選,則警告用戶
- 3. 如果複選框組未勾選,則返回錯誤
- 4. htmlunit:未勾選複選框
- 5. 如果未選中其他選項,則禁用複選框jQuery
- 6. 如何勾選其他複選框時禁用複選框?
- 7. 勾選/取消勾選複選框時啓用,禁用按鈕
- 8. 勾選/取消勾選複選框時禁用輸入
- 9. 如果所有複選框都未選中,則禁用按鈕
- 10. 如果勾選複選框,則選擇div
- 11. 如果勾選複選框,啓用驗證規則
- 12. TimePicker如果複選框被勾選
- 13. 勾選複選框
- 14. 如果複選框被勾選,則執行if函數angular.js
- 15. JQuery - 如果勾選複選框,則運行函數
- 16. 如果在編輯時勾選複選框,則顯示
- 17. 當勾選複選框時啓用選擇字段
- 18. 如果未選中複選框,則不顯示覆選框值
- 19. 設置未勾選的複選框值
- 20. 未勾選複選框的ID
- 21. 禁用子複選框,如果主主複選框被禁用
- 22. 如果未勾選複選框,如何顯示Javascript確認框,然後如果用戶選擇取消,請勾選複選框?
- 23. 除非勾選複選框,否則如何變灰文字?
- 24. 取消勾選複選框,如果其他選項使用javascript
- 25. jQuery - 複選框勾選啓用它旁邊的字段
- 26. 如何勾選複選框時禁用HTML必需屬性?
- 27. 如何在勾選一次後禁用複選框?
- 28. 如何禁用勾選後的複選框?
- 29. 默認勾選複選框
- 30. 已勾選複選框值
非常感謝這個艾莉鉗工。經過很多研究,我得出了類似的結論。儘管如此,我希望不必再做一堆額外的模板。 – Lorry
他們應該是相對較小的文件。我懷疑這會讓你的代碼庫膨脹太多。 –