防止使用jQuery提交表单

时间:2012-10-24 00:49:53

标签: javascript jquery html forms

所以这让我疯了。这段代码,

$('#the_form').submit(function(e){
            alert("Submit!");

            return false;
            e.preventDefault();
        });

应该阻止我的HTML表单,

<form id="the_form">
                <input type="text" name="q" />
                <input type="submit" />
            </form>

从刷新页面,但它没有。有没有人对此有所了解?

3 个答案:

答案 0 :(得分:4)

$(function() {
    $('#the_form').on('submit', function(e){
        e.preventDefault();
        alert("Submit!");
    });
});

答案 1 :(得分:0)

尝试从代码中删除return false,或将其放在e.preventDefault()之后。

答案 2 :(得分:0)

只需删除 return声明..

还要确保您的代码包含在DOM ready Handler中

$(document).ready( function() {
    $('#the_form').submit(function(e){
         alert("Submit!");
         e.preventDefault();
    });
});
相关问题