Получить текст 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 (если вы запускаете проект с нуля - как это звучит)?

Другие вопросы по тегам