Обработка клавиш
Всем привет,
Есть поле ввода, вводится слово и по нажатию клавиши Enter нажимается кнопка Check, поле ввода и кнопка скрываются, открывается спан с результатом, и открывается кнопка Next. Что-то типа
$('input').keydown( function(e) {
if (e.keyCode == 13) {
e.preventDefault();
$("#check").click();
$("#check").hide();
$("#next").show();
//Некоторые действия
}
});
Как сделать нажатие на кнопку#next тоже по нажатию Enter? С другой клавишей получается, но по нажатию Enter кликается #check и сразу за ней появляется и кликается #next. |
Цитата:
|
Цитата:
|
savsoft,
может минимальный макет сделать? |
Цитата:
На первом этапе - нажалась check, скрылась, обработалась, отобразилась next. На втором этапе - кликнулась next... И все это в одном обработчике. |
savsoft, что-то типа такого...
$('input').keydown( function(e) {
if (e.keyCode == 13) {
e.preventDefault();
const on = $("#next")
if(on.is(":visible")){
on.click();
} else{
$("#check").click();
$("#check").hide();
on.show();
//Некоторые действия
}
}
});
|
Делал ночью, тормознул, и обработку клавиш сделал, не переделывая основной функционал, а отдельно.
Спасибо всем за пинок в нужном направлении. |
| Часовой пояс GMT +3, время: 08:57. |