Как нажать на Enter в клавиатуре с помощью JQuery?

172
19 августа 2021, 06:10

Нужен скрипт, который сам нажимает Enter в input (текстовое поле) без помощи пользователя.
Искал ответ в гугле, но нашёл только как отслеживать, а вот как нажать не нашёл.
Может, кто знает, как это сделать? Если нельзя сделать в JQuery, то можно на JS.

Answer 1

Если input type="button" или input type="submit", то можно использовать функцию .click()

$('input').click();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
 
<input type="button" value="Жми" onclick="alert('Ты на меня нажал..')">

Про другие "нажатия", тем более кнопки Enter, я не слышал

Answer 2
$(document).keyup(function (e) {
    if (e.keyCode == 13) {
        // чета делай
    }
});

const event = new KeyboardEvent("keypress", {
  view: window,
  keyCode: 13,
  bubbles: true,
  cancelable: true
});
document.querySelector("form").dispatchEvent(event)

Думаю ванильный код тебе тоже зайдет

READ ALSO
Subscription in react hooks

Subscription in react hooks

Ребята, подскажите как происходит механизм подписки в Реакт, не совсем понятно, в subscribeToFriendsStatus вторым аргументом попадает результат выполнения...

140
API запрос Axios

API запрос Axios

Я написал вот такой API POST запрос на PHP и все прекрасно работает, но вопрос в том, что мне нужен этот запрос на Axios так как я к нему привяжу VueJS

274
Можно ли сделать свой картинку частицами через particles.js?

Можно ли сделать свой картинку частицами через particles.js?

Можно ли через библиотеку particlesjs сгенерировать узор по схеме?

151