我有一个登录的单页网站。如何让浏览器提示保存登录详细信息但不刷新页面?我已经尝试捕获表单提交,这会阻止页面刷新,但它也会阻止提示保存密码。
function signOn() {
$(frmSignOn).submit(
function (e) {
var username = $("#iEmail").val();
var password = $("#iPassword").val();
//Do login stuff
e.preventDefault();
}
);
}
答案 0 :(得分:1)
尝试使用以下代码来防止刷新,但要求登录保存:
$(document).ready(function() {
var frmSignOn=$('form');
$(frmSignOn).bind('submit', $(frmSignOn), function(event) {
var form = this;
event.preventDefault();
event.stopPropagation();
if (form.submitted) {
return;
}
form.submitted = true;
var username = $("#iEmail").val();
var password = $("#iPassword").val();
//Do login stuff
});
});