EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugFixed] примитив FormEl, тип Line Edit, проблема с вводом текста в WebVision


Author Message
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
Роман, спасибо большое.



12669