У меня есть окно формы jquery с mutliple объектами, с которыми можно взаимодействовать, кнопки, текст и, наконец, значок «X».Взаимодействие с значками через TABing
$('#cancel-feedback, #feedback-dialogs .icon-close, #feedbackCloseAfter').click(function (e) {
closeDialog();
});
То, что я не понимаю, почему, когда я TAB через объекты к «# отмена обратной связи» (что кнопка) и нажмите клавишу ввода, окно закрывается, но когда я повторить тот же процесс для Значок - нет.
Нажатие курсора мыши отлично работает для обоих случаев.
, что если я хочу значок, чтобы закрыть эту форму, используя клавишу ввода, а? – Michal
В этом случае у вас есть разные варианты. Либо обернуть значок внутри тега кнопки и явно установить тип = «Отправить». Или вы можете иметь значок с типом = «Отправить». Это должно сработать. –
Значок не может иметь тип отправки, поскольку я не хочу отправлять форму, когда пользователь хочет X из формы (проверяются проверки, чтобы гарантировать правильность данных при отправке, которые запускаются, если type = submit). Другие кнопки, которые закрывают окно, имеют тип кнопки и не отправляются. Также значок уже завернут в тег кнопки – Michal