我该怎么做才能防止在用户单击后退按钮时出现咆哮消息
What can I do to prevent a growl message from appearing if user clicks the back button
用户有一些表格数据可供他们编辑。进行编辑后,用户会收到指示操作成功的咆哮类型警报。用户继续进行另一次编辑,然后改变主意并单击后退按钮。用户看到来自上一次更改的消息,并使用户认为他们只是无意中进行了更改。
状态(例如成功或失败)通过 URL 与消息一起从操作页面(保存编辑的位置)传递(例如,您的更改已保存)。如果这有助于使其更清晰,则 URL 如下所示:
http://www.domain.com/admin/profile/user/?status=success&msg=The%profile%20has%20been%20successfully%20saved
如果用户只是刷新页面,将显示相同的咆哮消息。
当用户取消编辑时,他们会发现这令人困惑,他们认为它确实发生了。
我该怎么做才能提供更好的用户体验,以便咆哮消息只显示一次?
如果有帮助的话,我正在使用ColdFusion。
何时应触发更新,设置一个标志。
<!--- update code --->
<cfset session.update = true>
然后,当您显示消息时,更新会话标志
<cfif structKeyExists(session, 'update') AND session.update>
<!--- display message --->
<cfset session.update = false>
</cfif>
相关文章:
- 如何在asp.net按钮上显示Bootstrap Autocloseable警报消息
- 如何显示没有按钮且在指定时间段后消失的消息框
- 当用户单击保存按钮时,标签会显示一条消息
- 我该怎么做才能防止在用户单击后退按钮时出现咆哮消息
- 如何在 jquery 中的速率按钮下方显示消息状态
- 在单选按钮验证中同时显示错误消息
- 如何在php中添加按钮而不是错误状态和成功消息
- 点击按钮dons'它在IE9中不起作用,但没有错误消息(它在chrome中起作用)
- Laravel提交按钮上的确认消息
- 单击“点赞”按钮时显示消息
- 按钮上的数据加载消息无法与ajax调用一起工作
- 如何在javascript中按下后退按钮时显示警报消息
- 如何让窗口消息保持不变,直到用户单击按钮才离开页面
- 阻止使用引导框提交按钮,确认并在消息上显示其值
- 在 JavaScript 警报消息框的“确定”按钮上分配一个值
- 如何连续按下 2 个按钮时输出消息
- 获取提交按钮的值,以作为 JavaScript 中警报消息的条件
- 单选按钮单击删除错误消息 jQuery
- 有没有可能的方法可以在一次ASP按钮单击中同时显示JavaScript和服务器端代码中的消息
- 当动作点击是提交时,提交按钮消息没有被脚本触发