|
как запретить вставку текста из буфера в поле ввода | ☑ | ||
---|---|---|---|---|
0
Serega103
13.11.15
✎
10:33
|
Здравствуйте, помогите пожалуйста решить проблему. Нужно запретить пользователям ввод текста путем копипаста. Как это сделать? может кто уже сталкивался с такой проблемой?
|
|||
1
Serega103
13.11.15
✎
15:28
|
UP
|
|||
2
Гёдза
13.11.15
✎
15:30
|
галка Редактирование текста
|
|||
3
viktor_vv
13.11.15
✎
15:32
|
(2) Есть подозрение что ему надо чтобы руками редактировать можно было, нельзя именно из буфера вставлять.
Если правильно понял. Немного странное желание. |
|||
4
aleks_default
13.11.15
✎
15:38
|
(3) не немного, а много...
|
|||
5
VikingKosmo
13.11.15
✎
15:41
|
(3) я бы сказал странное на всю голову
|
|||
6
Горогуля
13.11.15
✎
15:41
|
не вижу ничего странного
в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру |
|||
7
vde69
13.11.15
✎
15:43
|
нормальное желание, я так делал для того, что-бы вводили одни и те-же данные 2 раза и программа их принимала только если они совпадали
(0) делай это на базе HTML полей, там можно это запретить |
|||
8
aleks_default
13.11.15
✎
15:49
|
"я так делал для того, что-бы вводили одни и те-же данные 2 раза и программа их принимала только если они совпадали" - че?
|
|||
9
Горогуля
13.11.15
✎
15:51
|
(8) повтор пароля как пример
|
|||
10
VikingKosmo
13.11.15
✎
15:51
|
(8) он делал форму для ввода пароля с подтверждением, что бы в нее нельзя было копипастить. У меня другой вопрос, нафейхоа такое в 1С то?
|
|||
11
VikingKosmo
13.11.15
✎
15:52
|
про форму пароля это я как пример
|
|||
12
John83
13.11.15
✎
15:54
|
(7) и при этом пользователь видел только звездочки :)
|
|||
13
Serega103
13.11.15
✎
15:55
|
Смысл в том что есть поле в документе, которое называется особенности. Оно текстовое и там в произвольной форме человек должен вводить ОСОБЕННОСТИ, а по факту копируется весь текст договора а потом все остальные должны из этого текста разглядеть где там действительно ОСОБЕННОСТИ
|
|||
14
VikingKosmo
13.11.15
✎
15:56
|
(13) увольте копипастильшика, наймите оператора за тарелку супа
|
|||
15
Serega103
13.11.15
✎
15:57
|
Я думаю если запретить копипастить, то там будут писать только то что действительно там должно быть
|
|||
16
Горогуля
13.11.15
✎
15:57
|
(13) а почему так не оставить? если юзер хочет херь - это его личное половое горе
|
|||
17
Горогуля
13.11.15
✎
15:58
|
(15) я бы проклял того, кто отбирает у тебя копипаст
|
|||
18
Горогуля
13.11.15
✎
15:58
|
(17) *у меня
|
|||
19
Serega103
13.11.15
✎
16:00
|
(16) один юзер хочет копипастить, остальных это не устраивает
|
|||
20
Горогуля
13.11.15
✎
16:01
|
(19) а разруливает конфликт интересов Serega103
|
|||
21
Бубка Гоп
13.11.15
✎
16:02
|
(13) бить линейкой по рукам пробовали? а носом в монитор тыкать?
|
|||
22
Serega103
13.11.15
✎
16:03
|
(20) я просто программист и мне дали такое задание.
|
|||
23
Горогуля
13.11.15
✎
16:03
|
(22) просто делай
|
|||
24
Serega103
13.11.15
✎
16:04
|
(21) интересное предложение, желательно чтоб происходило автоматически при копипасте))
|
|||
25
VikingKosmo
13.11.15
✎
16:04
|
(22) ну тфжпрограммист, яснопонятно
|
|||
26
VikingKosmo
13.11.15
✎
16:04
|
*тыжпрограммист
|
|||
27
Горогуля
13.11.15
✎
16:05
|
(24) команда драйверу линейкостукалки
|
|||
28
VikingKosmo
13.11.15
✎
16:05
|
(27) сначала ж драйвер написать нужно
|
|||
29
Бубка Гоп
13.11.15
✎
16:06
|
Теоретически, можно при изменении текста в поле, смотреть в буфер, и если там тоже самое что в поле, то ругаться
|
|||
30
Горогуля
13.11.15
✎
16:06
|
(28) сначала робота сконструировать и собрать. а потом или падишах умрёт, или ишак, или я
|
|||
31
VikingKosmo
13.11.15
✎
16:07
|
(30) а разве ты не собираешься жить вечно?
|
|||
32
Serega103
13.11.15
✎
16:07
|
как вариант обработчик ожидания который проверяет резкое изменение длины строки этого поля
|
|||
33
aleks_default
13.11.15
✎
16:08
|
(13)А твое руководство готово серьезному уменьшению производительности труда операторов?
|
|||
34
Бубка Гоп
13.11.15
✎
16:09
|
(32) а если чел быстро печатает? или проверять каждую секунду?
|
|||
35
Serega103
13.11.15
✎
16:09
|
подключать при начале редактирования. а отключать при окончании
|
|||
36
Быдло замкадное
13.11.15
✎
16:11
|
кнопку V из клавиатуры воламать, контекстное меню отключить.
|
|||
37
Горогуля
13.11.15
✎
16:11
|
(31) курить запретят, пить запретят, дом-2 закончится. нафиг мне такая вечность?
|
|||
38
Горогуля
13.11.15
✎
16:11
|
(33) куроводство его и склоняет к извращениям
|
|||
39
VikingKosmo
13.11.15
✎
16:12
|
(37) да, я об этом, как то не думал...
|
|||
40
VikingKosmo
13.11.15
✎
16:12
|
и вообще пора статью в УК вносить "За склонение к извращениям"...
|
|||
41
aka AMIGO
13.11.15
✎
16:12
|
Болтовня пятничная..
А ведь вопрос иногда актуальный. У нас некоторые копипастят наименование контрагента, или его адрес, из Excel"я или ворда, или еще откуда, текст многострочный, вместе с ним попадают невидимые и непечатные символы, например, перенос строки. Естественно, копипастящихне волнует, что туда попало, попало - и ладно. А вот при печати они-же предъявляют претензии, и иногда очень громко: Контрагент/адрес не выходит на печать, так вы сделайте, чтоб выходил. Приходится разбираться. Но запрещать - такого желания не возникало (36) Insert тоже? А как с правой кнопкой мыши ?? :) |
|||
42
Serega103
13.11.15
✎
16:13
|
(36) кстати можно ли переназначить другое действие на ctrl+V на время начала редактирования этого поля?
|
|||
43
Serega103
13.11.15
✎
16:13
|
(36) кнотекстное меню отключить можно
|
|||
44
VikingKosmo
13.11.15
✎
16:13
|
(42) заодно и конктекстным меню, и кнопке Ins, как было сказано выше
|
|||
45
aleks_default
13.11.15
✎
16:16
|
(41) А не проще выпиливать непечатные символы при сохранении объекта например? Или просто проверочку замутить?
|
|||
46
Бубка Гоп
13.11.15
✎
16:17
|
(35) а есть событие "при начале редактирования"?
|
|||
48
aka AMIGO
13.11.15
✎
16:18
|
(45) проще, конечно. Но пока возникла ситуация, они много чего накопипастили, прежде, чем мне претензии в лицо тыкать.
Вот и пришлось коде менять, чтоб удалял непечатное. |
|||
49
VikingKosmo
13.11.15
✎
16:19
|
и все же я за "а давайте вырвем ему руки"
|
|||
50
aka AMIGO
13.11.15
✎
16:19
|
+48 года 3 уже миновало от этого скандала
|
|||
51
aka AMIGO
13.11.15
✎
16:20
|
(49) пусть думает.. Полезно.
|
|||
52
Serega103
13.11.15
✎
16:21
|
никто не спорит что копипаст ускоряет процесс ввода инфы, но делать это нужно с умом, а не от балды копировать всю инфу вместе со всяким мусором.
|
|||
53
Lexey_
13.11.15
✎
16:21
|
можно буфер чистить:
htmlfile = Новый COMОбъект("htmlfile"); htmlfile.ParentWindow.ClipboardData.SetData("Text", "Копипастить нельзя"); |
|||
54
VikingKosmo
13.11.15
✎
16:21
|
(52) тогда оторвите ему наконец то руки и проблема решена
|
|||
55
Бубка Гоп
13.11.15
✎
16:23
|
(54) миста всегда подскажет верное решение...
|
|||
56
Горогуля
13.11.15
✎
16:24
|
запили уже самообучающуюся базу особенностей и подсунб юзеру набор гадок вместо едит-бокса
|
|||
57
aka AMIGO
13.11.15
✎
16:24
|
(52) Начать с энергичного инструктажа, разукрасить последствия копипаста. Не вникнет - сменить воздействие.
Это проще, чем менять код :) |
|||
58
Горогуля
13.11.15
✎
16:25
|
с энергичного инструктажа втёмную
|
|||
59
aka AMIGO
13.11.15
✎
16:25
|
(53) вот если-б еще и поймать момент, когда надо чистить! :)
|
|||
60
Горогуля
13.11.15
✎
16:26
|
(59) тю! обработчик ожидания при начале работы системы
|
|||
61
Бубка Гоп
13.11.15
✎
16:26
|
(59) каждую секунду пока активно поле
|
|||
62
Lexey_
13.11.15
✎
16:27
|
(59) да хоть сделать кнопку "Редактировать", по нажатию разрешать редактирование и чистить
|
|||
63
VikingKosmo
13.11.15
✎
16:27
|
(59) обработчик ожидания спасет отца русской демократии
|
|||
64
aka AMIGO
13.11.15
✎
16:27
|
Serega103 !! (53), (60), (61) - твое решение, пробуй и отпишись, наконец..
|
|||
65
Горогуля
13.11.15
✎
16:28
|
(62) всё, что понавведено. юзер, собака, может включить, а потом опять скопировать в буфер
|
|||
66
aka AMIGO
13.11.15
✎
16:28
|
+64, а, вот еще и (63) - подсказка :)
|
|||
67
VikingKosmo
13.11.15
✎
16:29
|
а если этим юзерам показать, что документы можно копировать... Страшно представить, что будет...
|
|||
68
Горогуля
13.11.15
✎
16:31
|
ещё вариант. забрать клавиатуру-мышь, выдать микрофон, употреблять голосовой ввод
|
|||
69
aleks_default
13.11.15
✎
16:31
|
По-моему следующая тема ТС после ввода этого функционала будет - "Как заставить пользователей обязательно описывать ОСОБЕННОСТИ".
|
|||
70
VikingKosmo
13.11.15
✎
16:31
|
(68) а кстати, как в 1С обстоит дело с голосовым вводом?
|
|||
71
vde69
13.11.15
✎
16:31
|
можно перед окончанием редактирования сравнивать текст в ячейки то что запомнено в буфере обмена, если они равны - то отказ...
|
|||
72
aka AMIGO
13.11.15
✎
16:33
|
(67) у нас 5 филиалов в разных городах. Пара юзеров пообщались, и начали-было копировать документы и тут-же удалять их. Доки остаются в Базе, для памяти. Нафигачили уйму, пока ГБ спохватилась, что они там назапоминали.
Лишили премиальных :) |
|||
73
Горогуля
13.11.15
✎
16:33
|
(70) эээ... а это не прикол ОС?
|
|||
74
aka AMIGO
13.11.15
✎
16:33
|
(71) хм.. хороший вариант..
|
|||
75
VikingKosmo
13.11.15
✎
16:34
|
(73) а, точно...
|
|||
76
VikingKosmo
13.11.15
✎
16:34
|
(72) а я бы "руки оторвал" ;)
|
|||
77
aka AMIGO
13.11.15
✎
16:35
|
(73) ну.. 1С-Предприятие при этом можно не включать. Пусть поёт в комп.
|
|||
78
Serega103
13.11.15
✎
16:38
|
(64) попробую уже в понедельник. В пятницу вечером совсем не рабочее настроение))
|
|||
79
aka AMIGO
13.11.15
✎
16:39
|
(78) угу.. не упусти из виду (71)
|
|||
80
VikingKosmo
13.11.15
✎
16:41
|
эх, немного до 100 не дотянули :(
|
|||
81
Lexey_
13.11.15
✎
16:42
|
насчет переназначения ctrl + V: будет работать только для ПолеТекстовогоДокумента
|
|||
82
Mirnin
13.11.15
✎
16:58
|
> насчет переназначения ctrl + V
Настоящие мастера пользуют исключительно ПКМ - Вставить. |
|||
83
Lexey_
13.11.15
✎
17:00
|
(82) + отключить контекстное меню, об этом вроде писали в теме
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |