1
我奮力這裏div來找到解決使用刪除未關閉的HTML標籤 - 而粘貼的內容與CONTENTEDITABLE
div
使用CONTENTEDITABLE
PHP
<div class="panel-body">
<div contenteditable="true" style="text-align: justify" id="text_data_1">
<?php echo(html_entity_decode($text_data_from_backend))?>
</div>
</div>
jQuery
var postFormData = {
'agent_id' : $("#text_data_1").val(),
'actionmode' : id
};
var link = 'myfile.php';
$.fn.getajaxresponse(link, postFormData, $.fn.this_callback);
將數據粘貼或輸入到可以引起爭議的div中。當最終用戶粘貼來自未正確關閉標籤的網站的內容時,整個html佈局會失敗。
我使用的是div contenteditable
,這樣就可以保留新的行和基本的html標籤,並且可以來回傳輸到數據庫。
有沒有一種方法可以去掉沒有正確關閉的html標籤,我相信這是讓這種方法到位的表現。請注意我使用jQuery,PHP和MySQL
*當最終用戶粘貼來自網站且標籤未正確關閉的內容時,整個html佈局失敗。這就是它應該如何工作。使用[TinyMCE](https://www.tinymce.com/)來清除用戶輸入混亂。 – apokryfos
^其他所見即所得的編輯器存在 BBC_disclaimer>;) – CD001
您可以在PHP – vaso123