我们与之交互的后端系统编写得不好,在处理我们产生的负载时遇到了麻烦。当他们解决负载问题时,我们正在尝试减少我们生成的任何额外负载,其中之一是后端系统继续尝试为表单提交提供服务,即使另一个提交来自同一个表单用户。
\n\n我们注意到的一件事是用户双击表单提交按钮。我需要消除这些点击,并防止再次提交表单。
\n我的方法(使用原型)onSubmit在表单上放置一个调用以下函数的函数,该函数隐藏表单提交按钮并显示“正在加载...” div。
function disableSubmit(id1, id2) {\n $(id1).style.display = \'none\';\n $(id2).style.display = \'inline\';\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我发现这种方法的问题是,如果我在“正在加载...”中使用动画 gif div,它可以正常加载,但在提交表单时不会显示动画。
有没有更好的方法来消除弹跳并在等待表单结果(最终)加载时继续在页面上显示动画?\n\xc2\xad\xc2\xad\xc2\xad\xc2\xad\ xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\ xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\ xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\xad\xc2\哈德
\n