按钮和HTML表单中的onchange事件

5

这是一个相当简单的HTML应用程序。

更改文本字段将导致提交,然后重新绘制。 按下按钮也会导致提交。

当更改字段并通过按下按钮离开它时,浏览器会遇到冲突。 浏览器启动一个提交,中止它并执行下一个提交。 结果是不可靠的。

在不切换到某些AJAX方法(比如GWT)的情况下,有没有一个简单的解决方案来实现使用按钮和字段进行一次提交?

2个回答

1

在开始提交表单时,您可以取消任何其他事件处理程序。这类似于在单击提交按钮后禁用它,以防止急躁的用户提交表单两次。


0

您可以发送一个标志,以告知是否已调用提交函数,如果已经调用了提交函数,则不要为此用户调用提交函数。

或者,您可以在从文本字段更改调用函数后立即禁用提交按钮,这样用户将无法单击提交按钮。

可能会对您有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接