尽管返回false,但是在表单的onsubmit内部的AJAX调用提交表单

时间:2015-06-26 13:41:51

标签: javascript ajax forms onsubmit

我有表格,我将仅用于ajax调用。我从onsubmit进行ajax调用,以便能够使用自动检查所需的字段。即使我返回false onsubmit,表单提交。我注释掉了使ajax调用的声明,表单不提交。我给了我以下使用的。为什么我不能阻止表单提交。

// use
use Doctrine\ORM\Mapping\ClassMetadata;
$repository = new RepositoryNameRepository(\Core \Common::getEntityManager(), new ClassMetadata('\Path\Entity\ClassName'));

ajaxReq函数如下所示

<form action="" method="post" onsubmit="ajaxReq (); return false;">
    <input type="hidden" name="type" value='something'>
    <input type="text" name="testText" required>
    <input type="submit" value="AJAX_TEST">
</form>

1 个答案:

答案 0 :(得分:0)

为您的表单提供ID,例如id="myform"然后:

$('#myform').submit(function(e) {
  e.preventDefault();
  ajaxReq();
});