点击输入按钮提交,其他人不提交?

问题:

我从来没有指定一个提交按钮,因为我使用Ajax来提交我的表单,但是无论如何,有些表单都有自动提交功能。

背景:

在我的应用程序中,我有一些实例,当点击输入按钮时会自动提交表单和其他什么也不做的实例。 例如; 有时我需要捕获“输入”按钮来获得自动提交,但有些时候它似乎只发生在它自己的,而我还没有找到该模式。 除了动态创建的表单似乎有自动提交功能,但静态的不是? 其他人有没有类似的问题。

例:

我的所有表单都删除了提交按钮,并且我没有指定如下所示的目标或操作元素。 所有表格都通过AJAX传输数据。

<form id="ajaxForm">
<input>
</form>
<button>ButtonOutSideForm</button>

不寻找一种方法来防止自动提交

我已经知道"onsubmit = return false"e.preventDefault. 我没有找到禁用自动提交的方法。 我的问题是为什么它的存在看起来是任意的。 谢谢。


正如LouD指出的那样。 如果表单只包含一个输入元素,某些浏览器将自动提交。为什么在输入按键时输入单个输入字段的表单会提交

链接地址: http://www.djcxy.com/p/71323.html

上一篇: submit on clicking the enter button and others do not?

下一篇: Algorithm for preference based grouping