Потім скористайтеся подією onchange поля вибору, викликавши ту саму функцію, яку ви використовуєте для onkeypress.
У JavaScript можна імітувати натискання клавіші Enter на клавіатурі з конструктором KeyboardEvent. // створити нову подію клавіатури та встановити для клавіші значення "Enter" const event = new KeyboardEvent('keydown', { key: 'Enter', code: 'Enter', which: 13, keyCode: 13, }); // відправити подію на деякий документ елемента DOM.
Клавіша введення є зазвичай розташований праворуч від 3 і . у нижній правій частині цифрової клавіатури, тоді як клавіша повернення розташована з правого краю основної буквено-цифрової частини клавіатури.
Клавіша «enter» представлена кодом «13”, перевірте ці діаграми ASCII. Щоб перевірити, чи натиснуто клавішу «enter» у текстовому полі, просто прив’яжіть keypress() до текстового поля.
Метод jQuery keypress().. Метод jQuery keypress() запускає подію натискання клавіші кожного разу, коли браузер реєструє введення з клавіатури. Отже, за допомогою методу keypress() можна визначити, натиснуто будь-яку клавішу чи ні.
У наведеному вище прикладі ми прослуховуємо подію натискання клавіші у формі. Коли натискається клавіша Enter (keyCode 13), ми запобігаємо поведінці надсилання за замовчуванням і надсилаємо форму вручну за допомогою форми. подати() . Це призводить до такої ж поведінки, як якщо б користувач натиснув кнопку «Надіслати».