|
|
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
коллеги, привет, не подскажете ли, как наиболее быстро и красиво запретить вставку (ctrl+ins, ctrl+v) в поле формы из буфера обмена (clipboard). результаты поиска моей проблемы http://www.sql.ru/forum/actualsearch.aspx?search=%E7%E0%EF%F0%E5%F2%E8%F2%FC+%E2%F1%F2%E0%E2%EA%E0+&st=t&a=&ma=0&bid=4&dt=-1&s=1&so=1 Аксес 2000 <Ctrl>+<Enter> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:22:12 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
Т.е. руками в поле что-то можно забивать, а из буфера - нельзя??? А смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:24:12 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
Можно конечно ловить (и отменять) нажатия клавиш... У формы св-во KeyPreview - True, и что-нить типа Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:33:39 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
смысл - сделано два поля для ввода пароля, и нужно штобы пользователь ввел его два раза. а они, хитреццы, будут же сонтрол-цэ-контрол-вэ делать про кейкоде я думал. да, как же мышь. может, в событии "изменение" проверять, что введена не одна буква, а сразу много? <Ctrl>+<Enter> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:37:28 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
авторможет, в событии "изменение" проверять, что введена не одна буква, а сразу много? Кроме проверки пароля, считайте количество нажатий клавиатуры на поле (оно должно соответствовать числу символов в пароле) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:55:12 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
feddсмысл - сделано два поля для ввода пароля, и нужно штобы пользователь ввел его два раза. а они, хитреццы, будут же сонтрол-цэ-контрол-вэ делать про кейкоде я думал. да, как же мышь. может, в событии "изменение" проверять, что введена не одна буква, а сразу много? <Ctrl>+<Enter> у меня в XP при маске ввода "пароль" в поле **** и Ctrl+C--->Ctrl+V не переносит его(пароль),возможно это фича исключительно XP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 13:59:14 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
в догон: имел ввиду,что не работает ctrl+c в поле пароля ,если оный живёт в файле - не поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 14:02:16 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
Shuhard...у меня в XP при маске ввода "пароль" в поле **** и Ctrl+C--->Ctrl+V не переносит его(пароль),возможно это фича исключительно XP ? наверное просто маска не используется, пользователи попросили :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 14:02:57 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
Shuhardв догон: имел ввиду,что не работает ctrl+c в поле пароля ,если оный живёт в файле - не поможетда, если в нотепаде нажать "копировать", то вставляет в "пароль". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 14:52:48 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
При анализе второго пароля - сравните его с содержимым буфера - при совпадении - обнулите и то и другое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 09:39:44 |
|
||
|
запретить вставку в поле из буфера обмена
|
|||
|---|---|---|---|
|
#18+
самое радикальное очищать буфер обмена при получении этим полем фокуса или записывать в него нулевое значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2004, 10:11:31 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32797946&tid=1670146]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 373ms |

| 0 / 0 |
