2011-11-15 21 views

回答

22

如果您正在使用该表单,则可以使用提交事件。

使用jQuery,你可以做到这一点与

$('#myform').submit(function() { 
    // your code here 
}); 
+7

此方法从来不适用于我。表格只是照常提交。 – americanknight

+1

@americanknight您需要使用preventDefault方法来停止按钮操作。 ('#myform')。submit(function(e){ e。preventDefault(); }); – ius

5

您可以将事件处理程序绑定到submit事件(以下代码假设你有一个id在你的form):

document.getElementById("someForm").onsubmit = function() { 
    //Do stuff 
}; 
29

是这样的?

<form onsubmit="do_something()"> 

function do_something(){ 
    // Do your stuff here 
} 

如果你把return像下面的代码,你可以从do_something()函数返回false防止表单提交。

<form onsubmit="return do_something()"> 

function do_something(){ 
    // Do your stuff here 
    return true; // submit the form 

    return false; // don't submit the form 
} 
相关问题