Получить текст RAW с LineBreak в тексте из поля contenteditable в GWT?
Я пытаюсь сделать мою записную книжку в GWT. У нас есть поле, содержимое которого хранится в базе данных. Как перенести на сервер пользователя текст с разрыва строки? Я использую Document.get(). GetElementById("note_01"). GetInnerText() - он возвращает текст в одну строку. записывать:
1
2
3
получил: 123, но нужно копировать RAW текст с переносами строк....
1
2
3
или как заполнить это поле, чтобы получить необработанный текст?
upd: окей гугл. Я нашел решение: в этом случае просто нужно использовать.getInnerHTML() и заменить теги на \n на стороне сервера. Спасибо за все!
1 ответ
.getInnerText()
дает вам только текст, а .getInnerHTML()
будет включать в себя разметку HTML. Если вы используете <br>
-метки, возможно, вы должны заменить их \n
в зависимости от вашего дальнейшего использования текста или способа, которым вы хотите сохранить его в БД.
Есть ли причина, по которой вы используете GWT 2.5 (если вы запускаете проект с нуля - как это звучит)?