我是否會用屬性爲contentEditable="true"
的div作爲文本字段而不是textarea來拍攝自己的腳?使用contentEditable div而不是textarea有什麼缺點?
30
A
回答
16
它會正常工作,但它會比一個表單更困難,因爲你必須連接自己的邏輯,使按鈕的單擊事件跟蹤正確的div,得到其內容,然後執行提交。 textarea的優勢在於瀏覽器爲您提供所有這些。
7
這不是一回事。首先在語義上,textarea的目的是編寫/編輯純文本,而對於contentEditable,您可以編輯列表(例如:htmldemo) 其次,行爲也不同。例如,在Chrome中,當您測試下面的鏈接並刪除所有內容時,您將失去焦點(div元素消失),這不是預期的行爲,或者它是白癡。
相關問題
- 1. 我可以使用contenteditable div而不是textarea嗎?
- 2. 使用終端而不是棄用的GoogleAppEngineLauncher有什麼缺點?
- 3. 使用引用而不是指針有什麼缺點?
- 4. 使用函數而不是別名有什麼缺點嗎?
- 5. 使用Thread而不是AsyncTask或Volley有什麼缺點嗎?
- 6. 使用FXLMs而不使用FXMLs有什麼優缺點?
- 7. 在textarea上使用contentEditable有什麼後果?
- 8. 使用ServiceStack.Logging.NLog而不是直接的NLog調用有什麼缺點?
- 9. Contenteditable:添加div而不是br
- 10. 使用服務而不是組件的優點和缺點是什麼?
- 11. 使用Maven有什麼優點/缺點?
- 12. 看看ContentEditable div是否有焦點
- 13. 如果我使用Array而不是Vector,會有什麼缺點嗎?
- 14. 使用圓角背景圖像而不是邊界半徑有什麼缺點?
- 15. 使用數據URI而不是精靈圖像有什麼缺點?
- 16. 使用WebDAV而不是SSH託管git存儲庫有什麼缺點?
- 17. 如果我使用OVal而不是JSR-303驗證,有什麼缺點?
- 18. 在JSF-2.0中使用技術JSP(而不是XHTML)有什麼缺點嗎?
- 19. 這個contenteditable div有什麼問題?
- 20. 使用NodeJS而不是PHP的缺點
- 21. 編譯java6而不是java7的缺點是什麼?
- 22. 使用innerhtml填充div標籤有什麼缺點
- 23. 使用P/Invoke的缺點是什麼
- 24. 使用Signalr的優缺點是什麼
- 25. 使用Shadow DOM的缺點是什麼?
- 26. Textarea contenteditable
- 27. 使用android有什麼缺點:largeHeap =「true」?
- 28. 使用SOAP服務有什麼缺點?
- 29. 使用git-svn有什麼優缺點?
- 30. 使用SqlServer視圖有什麼缺點?
如果你想要一個*文本*字段,使用textarea,這是不太可能搞砸了。只有在需要格式化文本的能力時才使用contentEditable div。 – Anomie 2011-03-12 17:44:08
它不適用於表單。 – 2011-03-12 17:44:24