javascript - 将文本区域内容移动到输入字段并返回会删除新行。如何克服?

标签 javascript jquery html

就是这样。 我正在开发的网络应用程序非常大,我不确定字段是否可以更改其类型。

无论如何, 我们在弹出窗口中有一个文本区域,在输入一些文本后单击弹出窗口中的“保存”按钮,将所有文本框内容移动到文本类型的输入字段。 稍后,如果用户单击输入字段,他会再次弹出带有文本框的弹出窗口,并且从输入中获取文本框内容。 该问题在第一个类次时就已经出现,因为将文本从文本区域移动到输入字段时所有新行都被删除。

我发现缺少新行的原因是 html 需要引入
标签才能呈现这些标签,但我希望文本在返回到同一文本框后保持格式设置。 为什么要从字符串中删除换行符?

您对如何克服这个问题有什么建议吗?我不确定是否能够更改字段类型。

最佳答案

您可以做的是,当您保存内容并将其移动到输入时,您可以将“textarea”值存储在 JavaScript 变量上。然后,当再次打开弹出窗口时,将变量值放入文本区域,格式仍然存在。

关于javascript - 将文本区域内容移动到输入字段并返回会删除新行。如何克服?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741668/

相关文章:

javascript - jquery 对话框内 div 按钮单击调用 ajax 不起作用

html - 嵌套标签行为标准

javascript - 如何自动安装丢失的yarn包?

javascript - 将数据传递给 Google Chart API

javascript - JQuery选择后没有显示搜索框?

带有 translate3d 的 Javascript + jQuery 图像视差滞后

php - wp_footer() 没有 wp_head() 就不能工作?

javascript - requirejs 按顺序加载东西

jquery - 用 jQuery 中的另一个 div 包装一组不同类的 div

python - Webdriver/Selenium : How to find element when it has no class name, id,还是css选择器?