就是这样。 我正在开发的网络应用程序非常大,我不确定字段是否可以更改其类型。
无论如何, 我们在弹出窗口中有一个文本区域,在输入一些文本后单击弹出窗口中的“保存”按钮,将所有文本框内容移动到文本类型的输入字段。 稍后,如果用户单击输入字段,他会再次弹出带有文本框的弹出窗口,并且从输入中获取文本框内容。 该问题在第一个类次时就已经出现,因为将文本从文本区域移动到输入字段时所有新行都被删除。
我发现缺少新行的原因是 html 需要引入
标签才能呈现这些标签,但我希望文本在返回到同一文本框后保持格式设置。
为什么要从字符串中删除换行符?
您对如何克服这个问题有什么建议吗?我不确定是否能够更改字段类型。
最佳答案
您可以做的是,当您保存内容并将其移动到输入时,您可以将“textarea”值存储在 JavaScript 变量上。然后,当再次打开弹出窗口时,将变量值放入文本区域,格式仍然存在。
关于javascript - 将文本区域内容移动到输入字段并返回会删除新行。如何克服?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741668/