Есть ли способ отправить форму, когда вы нажимаете какой-либо предопределенный ключ на клавиатуре (например, ключ)? Я думал о чем-то с onkeypress, но не знаю, как установить его только для одного конкретного ключа.Отправить форму при нажатии определенного ключа
0
A
ответ
1
Да, и вы были правы размышлениями onkeypress
, просто передать в event
и проверьте, какая клавиша нажата с event.which
:
function keyPressed(event) {
if (event.which == 186) //keycode for semi-colon
console.log("Semi-colon pressed!");
}
}
Теперь просто прикрепить эту функцию в обработчик нажатия клавиши.
Edit: Получил коды клавиш отсюда: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
0
Вы хотите получить код ключа и отправить форму, если это право скан.
Чтобы получить код ключа от события, сделайте следующее:
$(document).on("keypress", function(event) {
var keyCode = event.keyCode;
var keyWhich = event.which;
if(keyCode = 'yourkey' || keyWhich = 'yourkey') {
$(form).submit();
}
});
Полный список кодов клавиш, чтобы заменить «yourkey» с, я бы рекомендовал что-то вроде this cheat sheet. Просто введите ключ входа и использовать любое значение, оно обеспечивает как логика вашей функции в
0
Вы можете сделать это в JQuery:
$(document).ready(function() {
$(document).keydown(function(e){
if (e.keyCode == 186) { // ; key
$('#theform').submit();
}
});
});
fiddle См.
Смежные вопросы
- 1. Behat заканчивается при нажатии кнопки Отправить форму
- 2. Как отправить форму при нажатии вкладки
- 3. Закрытие модальности при нажатии на форму отправить
- 4. Запуск события при нажатии клавиши с помощью определенного ключа
- 5. Отключить таблицу или кнопку отправки при нажатии и отправить форму
- 6. Есть ли способ отправить форму при нажатии элемента вне формы?
- 7. не может отправить форму при нажатии кнопки отправки в EJS
- 8. Как отправить форму при нажатии клавиши «enter» с помощью jQuery?
- 9. Отправить при нажатии на ввод вопроса, html-форму
- 10. Как отправить форму HTML при нажатии клавиши Enter?
- 11. Отправить форму при нажатии клавиши в Угловом JS
- 12. Отправить форму при нажатии клавиши с помощью select2
- 13. Javascript, что отправить форму при нажатии кнопки ENTER
- 14. При нажатии отправить форму переадресации менеджеру регистрации PHP
- 15. Как обновить форму PHP при нажатии кнопки «Отправить»?
- 16. Отправить форму при нажатии клавиши нажатой с использованием прототипа javascript
- 17. Как отправить форму при нажатии клавиши и значении ввода?
- 18. Как отправить форму на основании определенного условия?
- 19. Извлечь ближайшую форму при нажатии
- 20. скрыть форму при нажатии кнопки
- 21. Показать форму при нажатии div
- 22. Создайте форму свернуть при нажатии
- 23. Отправить письмо при нажатии кнопки «Отправить»
- 24. JQuery сериализовать форму при нажатии кнопки
- 25. Очистить ввод при нажатии Отправить
- 26. Отправить сообщение при нажатии Enter
- 27. Отправить форму, нажав клавишу
- 28. Отправить основную форму
- 29. Отправить форму ajax при загрузке
- 30. Отправить форму при проверке радиатора