gpt4 book ai didi

javascript - 如何从保留换行符的 window.prompt() 返回文本?

转载 作者:行者123 更新时间:2023-11-29 19:46:03 26 4
gpt4 key购买 nike

我正在我的论坛上创建一个选项,通过一个按钮包含外部文本,该按钮会将其格式化为文本区域。我正在通过复制和粘贴到提示中获取文本,但字符串作为一堵大文本墙返回,换行符消失了。无论如何要保留它们,或者这是实际复制文本的问题吗?

这是我目前所拥有的:

function createExText(textbox) {
var extext = window.prompt('Enter external text:','');
var formattedextext = '[extext]'+ extext +'[/extext]';
insertAtCaret(textbox, formattedextext);
}

最佳答案

我不知道任何允许多行内容的 prompt 浏览器实现。您可以创建一个带有文本区域的自定义模式实现来模拟它。

正如@RGraham 评论的那样,如果您将外部文本粘贴到其中,某些浏览器(如 Google Chrome)实际上会保留换行符,但它只显示在对话框中的一行中。我不会坚持使用这个解决方案,因为它对用户不友好,而且似乎不能跨浏览器工作。

关于javascript - 如何从保留换行符的 window.prompt() 返回文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19635941/

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