20得票7回答
如何防止用户在网站上重复提交数据

我正在开发一个网页应用程序(J2EE),我想知道处理浏览器重复提交的选项。 我之前见过和使用过的解决方案都是客户端的: 当用户点击提交按钮时,禁用该按钮。 遵循POST-Redirect-GET模式以防止用户在点击后退按钮时进行POST请求。 处理表单的onSubmit事件,并使用Jav...

20得票2回答
Html.RenderPartial和Ajax.BeginForm -> 提交会调用两次

我有以下索引视图: @model BoringStore.ViewModels.ProductIndexViewModel @{ ViewBag.Title = "Index"; } <h2>Produkte</h2> <div id='addPro...

14得票7回答
IE9双重提交表单问题

我想知道是否有人对我现在遇到的情况有一些信息或反馈。 目前,我面临一个“双重表单提交”问题,在我点击“提交”按钮一次时,它会提交两次表单。这只在 IE9 中发生,但我已经测试了 Safari、Chrome(最新版本)、Firefox(版本 5/6)、IE8 和 IE9。 以下是代码:<...

14得票8回答
在Rails控制器中,如何防止重复提交(当用户双击提交按钮或按两次回车键时)?

好的,所有内容都在标题中了,但我会多解释一下 :-) 我的Rails应用程序包含许多表单(Ajax化或非Ajax化)。 为了防止用户提交某些表单两次或更多次,我使用Javascript。 这是一个Ajaxified表单的场景: 用户提交表单(单击或输入) Javascript禁用提交...

10得票4回答
为什么我的表单会提交两次?

有一个问题,我的表单在单击按钮时会提交两次。这是我第一次使用jQuery表单插件,我想jQuery正在提交一次,而表单也正在“自然”提交。我知道解决方法是将“返回false”附加到表单的onSubmit事件处理程序中。我认为我正在这样做,但显然它不起作用。 有人可以帮忙吗?<!DOCT...

7得票4回答
Chrome/Safari中表单被提交两次

我想进行一个基本的表单提交,但是在Chrome和Safari中以下内容会向服务器提交两次(但在Firefox中表现正常): <form id="create-deck-form" action="/decks/create" method="post"> <fields...