1

我正在尝试创建一个简单的 Javascript 文本编辑器,它只对 textarea 输入中输入的段落进行分段。在将 textarea 输入值保存在数据库中时,它们会去掉分节符,我也不想使用所有其他现有的文本编辑器,因为我只需要在enter击键时放置分节符(br 标签)并且应该像那样保存与数据库内的标签。我无法通过谷歌搜索找到解决方案。

4

2 回答 2

3
<textarea id="txtArea" onkeypress="onKeyDown();"></textarea>

<script>
    function onKeyDown() {
    var key = window.event.keyCode;

    // If the user has pressed enter
    if (key == 13) {
       alert('enter');
    return false;
    }
    else {
    return true;
    }
}
</script>
于 2012-04-04T03:17:22.243 回答
0

根据您的需要,您可以考虑<br>在服务器端使用标签替换换行符,而不是尝试在 textarea 本身中插入标签。例如,PHP 有nl2br函数。

于 2012-04-04T03:43:44.823 回答