|
Режим ввода пароля
| ☑ |
0
Valadis
10.06.13
✎
17:16
|
Здравствуйте!
Есть поле ввода, выставлен "Режим пароля" для этого поля. Когда ввожу с клавиатуры символы - все отрабатывает "ОК", то есть 1 введенный символ одна "*" в поле. Прикрутил на форму экранную клавиатуру [0-9]
Для каждой кнопки прописал:
ПолеПароля = ПолеПароля + "0" (или + "1"... + "9") в зависимости от кнопки. Но при начале ввода (например жму "1") поле ввода сразу заполняется n-ным количеством "*" и дальше отображаемое количество "*" не меняется,получается не очень удобно. Что тут такое может быть?
|
|
1
Asmody
10.06.13
✎
17:20
|
а если ввести пароль с клавиатуры и нажать Tab, что происходит?
|
|
2
Valadis
10.06.13
✎
17:21
|
Проблема именно в отображении в поле ввода, сам пароль (то есть переменная "ПолеПароля") правильный в итоге
|
|
3
Kreont
10.06.13
✎
17:21
|
для безопасности как раз нормально: информация о длине пароля уже часть утечки, а так неизвестно будет из-за плеча если смотреть.
|
|
4
Valadis
10.06.13
✎
17:22
|
(1) Клавиатуры не будет, так как реализую интерфейс для "touch screen"
|
|
5
Valadis
10.06.13
✎
17:23
|
(3) но с клавиатуры длина пароля видна
|
|
6
Asmody
10.06.13
✎
17:23
|
(4) убери поле ввода, сделай текстовое поле и добавляй к нему звездочки
|
|
7
Kreont
10.06.13
✎
17:24
|
(5) ну тогда у тебя будет теперь лучше чем с клавиатуры :)
|
|
8
Valadis
10.06.13
✎
17:24
|
(6) Спасибо, видимо действительно нужно искать альтернативу
|
|
9
Torquader
10.06.13
✎
17:47
|
Используйте стандартную или другую экранную клавиатуру, которая не забирает у поля ввода пароля фокус.
Как только фокус пропадает, то длина пароля теряется.
Можно, конечно, попробовать ещё принудительно ставить на поле фокус.
|
|