Я пытаюсь создать кнопку автоматического входа в систему для моей демо-системы (форум phpBB).Jquery submit() не работает как нажатие кнопки отправки
Это должно автоматически вводить регистрационные данные и затем представить регистрационную форму:
$('#autologin').click(function() {
$('#navloginform input[name="username"], #navloginform input[name="password"]').val('demo');
$('#navloginform').submit();
});
вводные полей работает, но отправка формы не войти в систему пользователя. Я также попытался заполнить поля самостоятельно, а затем представил форму в консоли, но это тоже не сработает. Нажатие кнопки «Отправить» работает так, как ожидалось.
Может кто-нибудь мне помочь?
редактировать: решаемые его: $('#navloginform button[type="submit]').trigger('click');
Можете ли вы разместить соответствующий _HTML_? – War10ck
'click' - это просто привязка к событию. Вам нужно вызвать его. Поместите это ниже блока щелчка. '$ ('# autologin'). trigger ('click');' –
@VictorLevin событие click должно прослушиваться, если нажата кнопка автологина, так что это нормально. Но срабатывание кнопки триггера работало :) – Zoker