Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.11.2017, 03:41
Аспирант
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 60

как нажать на клавишу энтер джаваскриптом?
как нажать на клавишу энтер джаваскриптом?
Ответить с цитированием
  #2 (permalink)  
Старый 22.11.2017, 08:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 11,603

Сообщение от денис77447327
как нажать на клавишу
https://toster.ru/q/181653
Ответить с цитированием
  #3 (permalink)  
Старый 22.11.2017, 12:42
Аспирант
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 60

var e = $.Event("keydown", { keyCode: 9 }); 
$("input").trigger(e);
не работает еще есть варики? дело в том что на сайте есть окно текстовое и если в него вставляется текст из буфера , то кнопка отрпавить не активна до тех пор пока не нажмеш любую клавишу на клавиатуре. типо защита от бота
Ответить с цитированием
  #4 (permalink)  
Старый 22.11.2017, 12:45
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 1,115

денис77447327, почитайте: https://learn.javascript.ru/keyboard-events
После попробуйте другие типы события.
Ответить с цитированием
  #5 (permalink)  
Старый 22.11.2017, 13:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 11,603

денис77447327, ты бы объяснил зачем тебе тот "энтер"?
Ответить с цитированием
  #6 (permalink)  
Старый 22.11.2017, 13:39
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 1,785

денис77447327,
9 - это Tab
Ответить с цитированием
  #7 (permalink)  
Старый 23.11.2017, 13:34
Новичок на форуме
Отправить личное сообщение для jerseybb Посмотреть профиль Найти все сообщения от jerseybb
 
Регистрация: 17.11.2017
Сообщений: 9

Сообщение от денис77447327 Посмотреть сообщение
var e = $.Event("keydown", { keyCode: 9 }); 
$("input").trigger(e);
не работает еще есть варики? дело в том что на сайте есть окно текстовое и если в него вставляется текст из буфера , то кнопка отрпавить не активна до тех пор пока не нажмеш любую клавишу на клавиатуре. типо защита от бота
У события есть свойство isTrusted, которое позволяет отследить, было ли событие вызвано действиями пользователя, либо было сгенерировано/модифицировано кодом JavaScript. Поэтому, даже если Вы сгенерируете событие, это мало чем поможет, если там стоит проверка на Event.isTrusted.

И обычно(?) боты не пользуются клавиатурой :). Обратите внимание на то, что конкретно выполняет кнопка. Какой обработчик на нее повешен. Как и чем разблокируется кнопка? Куда отсылаются данные. При необходимости отправьте запрос напрямую, минуя заблокированный интерфейс. Вариантов масса.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нажать кнопку или энтер в лк мегафон xor Общие вопросы Javascript 2 24.10.2015 01:24
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 20:24
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20