Written on: 07. 12. 2020 [13:22]
|
Raikyo
Raikyo SteelViper
Topic creator
registered since: 07.03.2019
Posts: 4
|
Добрый день.
Столкнулся с проблемой что когда я создаю примитив FormEl, тип Line edit, возникает проблема, когда пользователь вводит какой либо текст в котором присутствует &. Символ после апперсанта режется , и эта проблема наблюдается только в Веб форме проекта , если просто запускаешь через Run все отрабатывает корректно.
Пример : вводится текст Test&123 и сразу после подтверждения ввода в valuе Test&23. (повторюсь проблема наблюдается только через WebVision).
Предположу что проблемы с интерпретатором и не отрабатывает экранирование служебного символа.
Прошу подсказать если с таким сталкивались , как это обойти , потому что вводимая информация идет в виде пароля (мне нужен ввод именно звездочками он есть пока только в Line edit) и часть пользователей используют в паролях амперсант и не могут получить доступ из-за того, что их пароль на вводе режется, и я не могу получить исходное вводимое значение, чтобы как то экранировать сам, потому что это происходит прямо на вводе в форме.
|
Written on: 07. 12. 2020 [14:00]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
В функции setWAttrs() добавлено преобразование символа '&' в сущность, к уже преобразуемым символам '<' и '>'.
Исправлено!
Learn, learn and learn better than work, work and work.
|
Written on: 18. 12. 2020 [15:09]
|
Raikyo
Raikyo SteelViper
Topic creator
registered since: 07.03.2019
Posts: 4
|
Роман, спасибо большое.
|