gpt4 book ai didi

java - 想要在 HTML 表单字段中捕获 'Enter' 按键

转载 作者:行者123 更新时间:2023-11-29 05:25:54 24 4
gpt4 key购买 nike

我有一个 HTML 表单文本字段(这是一个表单字段),我想在其中捕获最终用户输入该字段的整个文本以及为新行按下的 Enter 键。就像我举个例子一样,让我们假设,我将下面的字符串完全按照这里的样子放入表单文本字段中:

I 
Pressed
Enter for a new Line.

现在,我想将这个提交的输入与最终用户填写的完全一样保存到数据库中,因为我的数据库字符串可能如下所示

"I</br>Pressed</br>Enter for a new Line."

这对我来说没问题。但我不想像“我按 Enter 换行”那样存储它。

反正我已经做了,但是我的代码有很多问题。另外,我的要求是它应该以这样的方式实现,表明当表单打开进行编辑时可以应用相同的逻辑,并且数据库中的文本字段中已经有值。

有人可以帮帮我吗?

最佳答案

你可以使用 replace() 方法,

$("textarea").val().replace(/\n/g, "<br />")

编辑

function captureEnter() {
if (window.event.keyCode == 13) {
document.getElementById("txtArea").value =document.getElementById("txtArea").value + "<br/>";
return false;
}
else {
return true;
}
}

HTML

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

关于java - 想要在 HTML 表单字段中捕获 'Enter' 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22690006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com