我可以在第一次点击后阻止表单提交操作

时间:2015-12-02 06:03:18

标签: html post web

在网页上,用户点击一次后阻止提交操作是安全的(以避免双重发布)或者是否存在我现在阻止我的用户的风险,如果没有/连接不良,则发布未到达服务器等..

换句话说,我可以相信我的帖子请求总是到达服务器并返回给用户吗?

2 个答案:

答案 0 :(得分:2)

理想情况下,您应该发送服务器调用并禁用提交按钮并等待响应返回,如果状态失败,则启用提交按钮,否则不执行任何操作并根据需要处理响应

我认为你正在使用javascript进行服务器调用,如果是,那么通过回调并听取响应非常容易

答案 1 :(得分:1)

可以在提交时禁用按钮...但是请确保在禁用它后执行SUBMIT脚本...

P.S。常见的行为是,禁用后,提交按钮不会继续提交,您应该手动执行。

要遇到无连接错误,可以设置一段时间后将提交按钮恢复为正常状态的javaScript计时器,以便用户再次单击