【发布时间】:2016-02-08 20:54:30
【问题描述】:
我正在尝试为我的演示系统(phpBB 论坛)构建一个自动登录按钮。
这应该会自动输入登录详细信息,然后提交登录表单:
$('#autologin').click(function () {
$('#navloginform input[name="username"], #navloginform input[name="password"]').val('demo');
$('#navloginform').submit();
});
字段的插入工作,但提交表单不会登录用户。我也尝试自己填写字段,然后在控制台中提交表单,但这也不起作用。按提交按钮按预期工作。
有人可以帮帮我吗?
编辑:已解决:$('#navloginform button[type="submit]').trigger('click');
【问题讨论】:
-
你能发布相关的HTML吗?
-
click只是一个事件绑定。你需要触发它。把它放在点击块下面。$('#autologin').trigger('click'); -
@VictorLevin 如果按下自动登录按钮,点击事件应该监听,这很好。但是触发点击的东西起作用了:)
-
@VictorLevin 您应该将您的评论复制到答案中,以便 OP 可以对其进行标记和投票。