我有一個非常基本的CMS,我已經將PHP和MySQL放在一起。一切都很好,除非我找不到讓textarea字段能夠包含多個段落的方法(例如,博客文章,詳細的服務描述)。數據存儲在MySQL中,段落之間爲<br>
,但是當我將它回調顯示時,所有的中斷都被刪除。在PHP中沒有任何東西會拉出html(不修剪html實體,替換字符串等)。理想情況下,我可以將光標包裝到<p></p>
中,就像我現在輸入的textarea一樣。在單表單字段中的多個段落 - jquery附加在keydown上
今天我一直在嘗試JQuery。
<script type="text/javascript">
$(document).ready(function(){
$('#thetest').keydown(function(event) {
if (event.keyCode == '13') {
$('#thetest').append('<p>Test</p>');
});
});
</script>
<form action="test_upload.php" enctype="multipart/form-data" method="POST">
<p>Content: </p>
<textarea wrap="virtual" id="thetest" name="thetest" value=""
autocomplete="off" rows="20"cols="100">
</textarea>
<input type="submit" name="submit" value="Upload" />
</form>
如果任何人都可以指出我正確的方向,我將不勝感激。我認爲會有一個jQuery插件來處理它的表單,但我沒有找到。首先十分感謝。
你可以使用TinyMCE嗎? http://tinymce.moxiecode.com/ – captainclam 2011-05-16 19:06:50
Textareas只能用'\ n'作爲換行符來保存純文本。使用像@captainclam建議的TinyMCE,或者與自己的可信度告誡相抗爭。 – DarthJDG 2011-05-16 21:48:20