【发布时间】:2017-05-18 22:04:43
【问题描述】:
我有一个文本在一个表格中。我用了这段代码
$('textarea').keypress(function (event) {
if (event.which == 13) {
event.preventDefault();
var s = $(this).val();
$(this).val(s + "<br />");
}
});
允许用户使用回车键进入下一行。 我尝试同时使用
和 \n
在表单中,用户可以转到新行。但是,当输入显示在页面上时,不会显示新行,并且不会出现新行之后的任何文本。但是,它仍然存在 - 如果您去编辑表单,它仍然会显示您单击 Enter 后键入的文本。我加了
white-space: pre-wrap;
在我的 css 文件中的文本框的 css 中尝试解决问题。但是,它仍然没有工作。有关如何解决此问题的任何建议/意见?
【问题讨论】:
标签: javascript html css web-applications