一尘不染

onsubmit刷新html表单

ajax

我正在尝试使用Javascript提交表单的数据。这是html。

<form onsubmit="post();">
//input fields here
</form>

这是该post()函数的Javascript 。

var post = function() {
alert('the form was submitted');
return false;
}

我的问题是Javascript可以运行,但是表单仍在处理并刷新页面。

我把return false;代码放在希望它可以阻止窗体刷新。


阅读 251

收藏
2020-07-26

共1个答案

一尘不染

您将必须在onsubmit处理程序的post()函数之后放置return false部分,如下所示:

<form onsubmit="post();return false;">
//input fields here
</form>
2020-07-26