如何在表單中提交禁用的輸入項?表單中禁用元素的子視圖
回答
你不能(至少在任何接近合理的方式)。 「禁用」是指「不提交此控件」
也許你的意思是「只讀」,而不是?
好吧,我應該使用只讀,並分配一個CSS類,呈現禁用effect.yeah? – 2011-02-16 13:12:44
http://www.w3.org/TR/html4/interact/forms.html#h-17.12
默認情況下,你不能做到這一點。如果您想將表單提交傳遞給您,您可以將該值存儲在隱藏的輸入中。
您可以提交禁用的輸入的唯一方法是使用JavaScript創建一個隱藏的輸入,當某些東西切換爲禁用並在啓用時將其刪除。
如果你覺得要做一些JavaScript,你可以在用戶點擊提交時啓用你的表單元素。
的document.getElementById( 「我的外形元件」)禁用=假
這將仍然阻止它們被髮送,因爲onsubmit在事件實際處理之前被執行。我想這可能與setTimeout,但只讀是絕對清潔的方法。 – Strayer 2011-03-03 18:22:21
- 1. jquery禁用表單元素
- 2. 禁用表單元素
- 3. 禁用的表單元素的POST值
- 4. 禁用的表單元素未提交
- 5. 禁用jQuery的表單元素
- 6. 如何禁用Zend表單中的表單元素?
- 7. 如何引用剃鬚刀視圖中的表單元素?
- 8. 禁用HTML元素,但不是表單元素
- 9. 如何居中表單的子元素?
- 10. 如何在UIViewController中引用子視圖的子元素
- 11. 列表視圖中的重複元素
- 12. 在'show'視圖中使用Rails表單元素?
- 13. 禁用IBOutletCollection中的所有子視圖
- 14. 禁用除當前正在使用的表單中的所有表單元素
- 15. 爲列表視圖中的某些元素禁用高亮顯示
- 16. 禁用子元素的繼承屬性
- 17. 參閱骨幹視圖的子元素
- 18. Angular2 Reactive Forms禁用表單組中的元素
- 19. 如何禁用symfony中的表單元素?
- 20. 如何在表格視圖的單元格中使用summery元素?
- 21. 如何禁用子元素的父元素的設置寬度?
- 22. 如何禁用元素的子元素的.onclick?
- 23. 禁用div中的元素
- 24. 在不同控制器的視圖中訪問表單元素
- 25. 在列表視圖中訪問arow的單個元素
- 26. 禁用視頻元素的上下文菜單
- 27. zend框架 - 子表單中的表單的組元素
- 28. 如何在列表視圖中禁用所有元素(也是屏幕上當前不可見的元素)?
- 29. 「過濾」UITableView中的單元格。多個視圖?子視圖?
- 30. 禁用單個元素的XSD驗證?
供參考:。http://www.w3.org/TR/html401/interact/forms.html#h-17.12.1 – JamesHalsall 2011-02-16 13:09:24