В принципе у меня есть две радиокнопочки, которые сидят в форме. Когда установлен первый переключатель, появляется форма, которая позволяет новому пользователю регистрироваться на сайте. Второй - для уже зарегистрированных пользователей, которые хотят войти.Радиокнопка на событии клика требует двух щелчков
Я включил некоторые проверки формы jVal. Теперь, если я проверю второй переключатель и введите недопустимый пароль в поле пароля (что-то, что не передает проверку jVal), появится сообщение об ошибке. Поведение до сих пор в порядке. Однако, если я сейчас проверю первый переключатель (тот, который для новых пользователей), там появляется сообщение об ошибке. Я попытался переопределить это, добавив событие клика к первому переключателю, который должен скрыть сообщение об ошибке с предыдущего экрана после щелчка.
radioButton.on('click', function(){
errorDiv.popover('hide');
console.log('click event registered');
});
Проблема заключается в том, что мне нужно нажать на кнопку радио дважды, чтобы получить событие щелчка, чтобы зарегистрировать ...
Каждый получил подсказку по этому вопросу и почему я должен нажать кнопку дважды, чтобы событие можно было зарегистрировать?
Вы можете разместить соответствующие HTML – Satpal
@Satpal Это всего лишь три входа с набором типов, как радио. Нет обработчиков событий onclick в HTML. – speci