jquery表单插件可防止默认情况下在提交时向上滚动屏幕

时间:2013-10-17 09:15:47

标签: jquery forms jquery-forms-plugin

我发现了一些关于此的问题,但它们似乎对我不起作用。最后我想我会把它发布在那里以防我做些傻事。

表单提交正常但是在单击导致验证/提交页面的保存按钮后滚动到顶部。这是在输入按钮而不是href ='#'类型问题

 <input type="Submit" class="btn btn-orange submit" value="Save">

上面的提交按钮开始以下

$("#submitform").validate({
    // debug: true,
    rules: {
        summary: {
            validateWidthLimits: {max: 49, min: 5}
        },
        description: {
            validateWidthLimits: {max: 49, min: 5}
        },
        start_date: {
            validateDate: true
        },
        end_date: {                     
            validateDate: true
        },
        geocomplete: {
            validateWidthLimits: {max: 500, min: 5}
        }/*,
        // tandcagreed: {
            // validateCheckBoxTicked: {ticked: true, fName: setFeedback2, feedback: $("#mainfbf"), feedbackmsg: "You must agree to our terms and conditions"}
        // }*/
    },
    submitHandler: function(event, validator) {
        submitForm();
        return false;
    },
    invalidHandler: function(event, validator) {
        setFeedback2($("#mainfbf"), "All required fields must be filled out", true);
        return false;
    }
});

我认为返回false在这种情况下会起到阻止默认的作用,但它仍然跳到页面顶部

0 个答案:

没有答案