|
|
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 12:14 |
|
||
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
TREY, сгенерировать соответствующее событие. на jQuery это делается приблизительно так: Код: javascript 1. 2. P.S. Код не проверял, но он скопирован из офф. документации jQuery, так что по идее должен работать правильно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 16:28 |
|
||
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
кстати забыл уточнить ) у пробела номер только не 64, а 32 :) 64 - это просто клавиша из примера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 18:13 |
|
||
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
Програмёр, когда пробую с консоли гугла запускать jQuery пишет что то о безопасности и тд .. не разрешает .. а js с евентами на работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2017, 14:31 |
|
||
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
TREYПрограмёр, когда пробую с консоли гугла запускать jQuery пишет что то о безопасности и тд .. не разрешает .. а js с евентами на работает Хм... ощущение, как будто имплементации у jQuery для этого случая нет. Говорят даже что это хромовский баг, из-за которого он не хочет этот ивэнт выполнять. По поводу безопасности покажите ошибку, потому как у меня она не возникает (и что к этой ошибке приводит) Сейчас поищу способы решения проблемы с клавиатурными ивентами и их нежеланием выполняться при вызове через jquery. В принципе в интернете есть примеры кодов с реализацией на нативном js, возможно они сработают... просто уж жутко некрасивые они по сравнению с jQuery :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2017, 02:41 |
|
||
|
как эмулировать нажатие пробела в textarea ?
|
|||
|---|---|---|---|
|
#18+
Ни один из кодов в сети не сработал, обновление версии тоже не помогло (хром 61-ый всё ещё не хочет буковку печатать в инпуте) Остаётся лишь одно: узнать для чего Вам нужно эмулировать это событие. Если для вызова соответствующих обработчиков, то они, как-раз, вызываются как и положено. Если же для изменения текста в поле, то его следует менять не эмулируя нажатие пробела или любой другой клавиши, а посредством подмены самого текста (через атрибут value или innerHTML в зависимости от типа элемента... но в jQuery при вызове $(el).val('aaa') фрэймворк сам заморачивается вроде как именно значение менять надо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2017, 03:23 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=34&tid=1444462]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 392ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...