2016-08-02 57 views
0

我尝试在GWT中做我的笔记本 我们有一个内容存储在数据库中的字段。 如何使用换行符向服务器用户传输文本? 我使用Document.get()。getElementById(“note_01”)。getInnerText() - 它在单行返回文本。 写:从GWT中contenteditable字段的文本中获取带有LineBreak的RAW文本?

1 

2 

3 

有:123, 但需要换行的原始文本的副本....

1 

2 

3 

或如何填补这一领域的CONTENTEDITABLE所以它有一个原始文本?


upd:好的谷歌。 我发现解决方案:在这种情况下,只需使用.getInnerHTML()并将标签替换为\ n在服务器端。谢谢大家!

回答

0

.getInnerText()为您提供文本,而.getInnerHTML()将包含HTML标记。如果您使用<br>标签,也许您必须将其替换为\n,具体取决于您对文本的进一步用法或希望将其存储在数据库中的方式。

是否有你使用GWT 2.5的原因(如果你是从头开始项目 - 听起来像)?

+0

是的,谢谢你,我找到了解决方案。你只是将我的答案复制到我的问题?)我使用这个版本的GWT,因为当我开始使用GWT时,新版本在我的包中不起作用。但如果我想写一个严肃的项目 - 我一定会尝试更新 – Jack