有一些类似的问题,但没有一个是完全相同的。
我想知道是否有一个事件可以用来在页面提交之前执行一些JS (即POSTed)。
发布于 2011-11-15 17:01:10
像这样的东西?
<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
}
发布于 2011-11-15 17:00:51
您可以将事件处理程序绑定到submit
事件(下面的代码假设您的form
上有一个id
):
document.getElementById("someForm").onsubmit = function() {
//Do stuff
};
发布于 2011-11-15 17:00:39
可以,您可以在窗体的onsubmit
事件上使用。
在纯超文本标记语言(不含jQuery)中,您可以使用:
<form onSubmit="mySubmitFunction()">
...
</form>
更多详细信息请访问:https://www.w3schools.com/jsref/event_onsubmit.asp
https://stackoverflow.com/questions/8133712
复制相似问题