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

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

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