HTML5阻止提交时刷新,但允许登录保存

时间:2017-01-02 11:24:49

标签: jquery html5

我有一个登录的单页网站。如何让浏览器提示保存登录详细信息但不刷新页面?我已经尝试捕获表单提交,这会阻止页面刷新,但它也会阻止提示保存密码。

function signOn() {
    $(frmSignOn).submit(
        function (e) {
            var username = $("#iEmail").val();
            var password = $("#iPassword").val();
            //Do login stuff
            e.preventDefault();
        }
    );
}

1 个答案:

答案 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

    });
});