javascript textarea 清除回车键上的值

标签 javascript textarea keycode

所以,我试图创建一个文本区域,当我按 Enter 时,它应该提交值然后清除它。

提交部分很好,但是,它没有返回到文本框的开头,而是有第二行。

document.getElementById("content").blur();
document.getElementById("content").value = "";
document.getElementById("content").value.replace(/[\n]/i, '');
document.getElementById("content").focus();

我尝试用 id = content 清除我的文本区域,但仍然不起作用......

最佳答案

如果实际按下了 Enter,则应该在 keydown 事件上返回 false。这样,原始事件(文本框的新行)就不会被触发。

关于javascript textarea 清除回车键上的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8072962/

相关文章:

html - 使用 CSS 内容生成更改表单字段

html - 带有 simple_form 的默认 Rails 文本区域值

forms - 提示 : How to add placeholder to textarea in Ninja Forms Wordpress plugin

javascript - 更改鼠标键码 - jquery

javascript - 我如何获得更多位置?

javascript - 在移动设备上使用 ID 获取 Youtube 和 Vimeo 缩略图

javascript - 如何在对象中附加数组值作为属性和值?

javascript - 如何连接angularjs中的属性?

javascript - 仅当按下键盘时 Canvas 才绘制矩形

linux - 如何将返回/输入按键编码为发送到 SSH shell 的字符串?