從其他網頁複製時,我希望我的頁面中的textarea可以通過格式化進行復制。 當我使用TinyMCE或CkEditor時,它顯示附近的工具欄。 我不想在textarea附近顯示任何文本編輯器工具欄。它應該看起來像textarea,但粘貼時需要格式化。 建議我一些想法。帶格式的Textarea複製
回答
我沒有點發表評論,所以我會張貼此位置:
你能不能刪除或隱藏你想使用(使用JavaScript)的編輯器的工具欄,所以它看起來像一個textarea ?
你可以使用像jQuery的$(「TOOLBAR_ID」)。hide()。
是的。我想隱藏編輯器的工具欄。或者爲我提供一些其他的textarea格式的解決方案 – Nadeshwaran
您可以使用div
和contenteditable="true"
。在下面的示例中,您會先看到div
和textarea
,然後用button
分隔。如果您將某些東西粘貼到div
並單擊button
,您會在textarea
內看到粘貼內容的HTML。當然,你可以用CSS(display:none;
)隱藏這個textarea
,然後用它作爲HTML表單的一部分。通常的做法是在提交表單時將div
的內容複製到textarea
,例如,應用於點擊button
的函數也可能包含一條線,如document.myForm.submit();
。
<html>
<head>
<style type="text/css">
#myDiv, #myTxt{
width:300px;
height:180px;
border:1px solid black;
}
#myDiv{
overflow:auto;
}
#myBtn{
display:block;
margin:6px 0px;
}
</style>
</head>
<body>
<div id="myDiv" contenteditable="true"></div>
<button type="button" id="myBtn">See HTML Below</button>
<textarea id="myTxt" readonly></textarea>
<script type="text/javascript">
document.getElementById("myBtn").onclick = function(){
document.getElementById("myTxt").innerHTML = document.getElementById("myDiv").innerHTML;
}
</script>
</body>
</html>
我不想要這個。我想在textarea中複製粘貼格式。 – Nadeshwaran
textarea不支持formattng,你應該通過contenteditable =「true」在div內模擬textarea –
- 1. 帶格式的ExtJs textarea
- 2. 從Word複製到textarea保持格式
- 3. 帶有textarea格式和html的PHPMailer
- 4. 帶空格檢測的Textarea
- 5. HTML textarea格式
- 6. Excel複製格式
- 7. 複製帶格式的文本 - iOS 6將NSAttributedString複製到粘貼板
- 8. 帶有複選框的Textarea佔位符
- 9. 格式<textarea>
- 10. 帶圖標集的條件格式 - 複製到整行
- 11. textarea中的格式文本
- 12. Zend textarea的格式問題
- 13. textarea中的文本格式
- 14. textarea中的格式數組
- 15. HTML表單的textarea格式
- 16. 帶有自定義格式規則的JavaScript textarea編輯器
- 17. toggleEdit帶有嵌入式html風格標籤的textarea
- 18. 複製textarea動畫功能
- 19. 帶十進制格式的C#string.format。
- 20. 帶十進制的格式字符串
- 21. 輸出到TextArea的形式並將TextArea輸出與標籤複製到ClipBoard
- 22. 使用VBA複製格式
- 23. 如何複製/與格式
- 24. 格式複製消息
- 25. 切換MySql複製格式
- 26. IE格式HTML在Textarea
- 27. 用戶格式化textarea
- 28. 以條件格式複製前一個單元格的格式
- 29. 複製Google表格腳本格式
- 30. 努力的textarea複製到IFRAME
文本域不支持的格式。 tinyMCE和CkEditor通過用他們自己複雜的元素集和JavaScript例程來替換textareas來提供格式化。 –
如果你想要格式化textareas,你必須使用你提到的編輯器或替代方法之一,或者創建你自己的(最後一個選項需要很長時間)。 –