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