если флажок установлен, нажмите ввод, чтобы вызвать нажатие кнопки - PullRequest
0 голосов
/ 28 октября 2018

У меня есть форма, которая показывает 1 вопрос за один раз, и я должен щелкнуть следующий, чтобы перейти к следующему вопросу.Пользователь должен выбрать один вариант, чтобы перейти к другим вопросам.Я хочу сделать, если пользователь выбирает опцию из флажка и нажимает ввод, она вызовет следующую кнопку и перейдет к другим вопросам.я не могу возможно сделать это.что не так с моим кодом?jquery code ..

$('input[name="trading_for_at_least_6_months"]:checked').keypress(function (event) {
if (event.keyCode === 13) {
    $(".comnext1").click();
}});

Я пытаюсь кодировать, чтобы проверить, проверяется ли какая-либо из опций путем проверки имен входов и, если это так, при нажатии клавиши ввода триггерная следующая кнопка.У меня есть другая кнопка «Далее», поэтому я не хочу их тоже вызывать.

1 Ответ

0 голосов
/ 28 октября 2018

Вы можете использовать его примерно так:

<script>
$(document).ready(function() {
   $(document).on('keypress', function(event) {
    if($('input[name="trading_for_at_least_6_months"]').is(':checked')) {
        if (event.keyCode === 13) {
            alert(1);
            $('.comnext1').trigger('click');
            return false;
        }
    }
   });
});
</script>

Удалите предупреждение в приведенном выше коде, это для проверки того, что событие работает над отправкой и нажатием кнопки.

...