Javascript 知道何时提交表格

Javascript 知道何时提交表格,javascript,Javascript,我有一个主页,其中有一个来自Iframe的表单。当提交表单浏览器发出post请求时,我希望在表单提交成功后执行一个函数。问题是我们不能使用像jquery这样的库,ajax也存在跨域问题。所以我们必须使用表单元素来提交表单 HTML示例 <form method="post" action="http://www.example.com"> <input type="text"> <input type="submit" </form> 您可以像这样使用

我有一个主页,其中有一个来自Iframe的表单。当提交表单浏览器发出post请求时,我希望在表单提交成功后执行一个函数。问题是我们不能使用像jquery这样的库,ajax也存在跨域问题。所以我们必须使用表单元素来提交表单

HTML示例

<form method="post" action="http://www.example.com">
<input type="text">
<input type="submit"
</form>

您可以像这样使用表单元素的onSubmit事件处理程序

// This adds an onSubmit event handler that will call myFunction
// when the form is submitted
<form onsubmit='myFunction()'>
    // Your stuff in the form goes here
</form>

所以我们知道你的任务。问题是什么?另外,请记住jQuery只是一个运行在JavaScript上的库。在jQuery中可以做的一切都可以用JavaScript完成。所以我想在表单提交后执行一个函数。表单是通过提交按钮提交的吗?@ThijsRiezebeek是的,我正在使用提交按钮所以我想在表单提交后执行一个函数仍然不是问题。一个问题可能是这样的:我搜索了这个例子,找到了这个例子,试图这样实现它,但现在它不起作用,我得到了这个错误消息,我不明白。你能帮我解决这个问题吗?。StackOverflow不是RentACoder。表单的onsubmit事件如何?这肯定是一个更好的解决方案,将进行编辑。我使用它,但问题是它将在验证表单后执行,但它不会检查响应是否成功提交。我也有检查问题,但它仅处理。发送请求
// This adds an onSubmit event handler that will call myFunction
// when the form is submitted
<form onsubmit='myFunction()'>
    // Your stuff in the form goes here
</form>
function myFunction() {
    // Take action here
}