javascript - 文本区域自动换行

标签 javascript html textarea space line-breaks

我的网站上有一个文本区域,我想在其中粘贴 URL。

是否可以在每次粘贴 URL 时创建换行符?如果不是,它可以在我输入空格时创建换行符吗?

我已经搜索了解决方案,但我发现的只是在提交表单后创建换行符的解决方案,这对我没有帮助。

最佳答案

在这里 fiddle :https://jsfiddle.net/3sj2644z/

this.value = this.value + "\n";

您监听文本区域上的粘贴事件,然后抓取其中当前的文本并在其后附加一个带有转义字符\n 的换行符,然后将新的字符串值放回文本区域。

您不在 textarea 中使用 html,因此如果您这么认为,br 标签将不起作用。

关于javascript - 文本区域自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31069355/

相关文章:

html - HTML 元素未覆盖页面

javascript - 占位符在 NicEdit 中不起作用

Javafx TextArea 不可编辑的行

javascript - 检查元素的内容是否溢出?

javascript - Espruino 中用于微 Controller 的 HTTP POST

html - 如何获得正确的选择器来设置此图像的样式?

html - 溢出隐藏不生效

PHP - 非破坏性输入清理

javascript - 如何制作具有 4 个 Y 轴的图表

javascript - 在脚本中使用 data-main 属性