Javascript jQuery Serialize()提交表单

Javascript jQuery Serialize()提交表单,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个表单,当我点击按钮时,它会发送一封电子邮件,一切正常 我想将表单更改为使用type=“submit”并且当我这样做并更改功能时,它不会发送电子邮件 我应该怎么做才能做到这一点 <!-- Changed to type="submit" for browser validation" --> <button type="button" class="btn btn-primary" id="email-button" name="submit"> Submit

我有一个表单,当我点击按钮时,它会发送一封电子邮件,一切正常

我想将表单更改为使用
type=“submit”
并且当我这样做并更改功能时,它不会发送电子邮件

我应该怎么做才能做到这一点

<!-- Changed to type="submit" for browser validation" -->
<button type="button" class="btn btn-primary" id="email-button" name="submit">
   Submit Emails
</button>
PostCustomerOrderData()


我已将按钮类型更改为submit,并将jQuery函数的
打开(“submit”)
,但我现在丢失了。

我猜默认表单操作将覆盖jQuery事件

在表单标签中添加
onsubmit=“return false”

尝试使用

$('#email-button').on("click", function(e){
   e.preventDefault();
    if(TestInput())
    {
        PostCustomerOrderData();
    }
}); 


一个简单的例子

尝试使用(“单击”)我已经尝试过了,但不明白为什么它不起作用。是否有什么不同的地方我错过了o.o?我有一个清单文件。。。我现在已经把它整理好了,我看了小提琴后觉得应该可以用了。
$("form").on("submit",function(e){
    //all your code goes here
    e.preventDefault();
    return false;
});
$('#email-button').on("click", function(e){
   e.preventDefault();
    if(TestInput())
    {
        PostCustomerOrderData();
    }
}); 
$("form").on("submit",function(e){
    //all your code goes here
    e.preventDefault();
    return false;
});