jsp提交后,短时间内没切换页面,则样才能禁止用户连续点击提交按钮。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp提交后,短时间内没切换页面,则样才能禁止用户连续点击提交按钮。。。相关的知识,希望对你有一定的参考价值。

我想要的是,一点提交,只能等处理结果,不允许任何操作。
求解答。谢了。

在提交后 用js应该可以把按钮的属性设置成不可用吧 参考技术A document.body.createElement(div)- div设置省页面大小 灰色 -document.body.appendChild(div) -div.innerhtml="<div style=...>loading...</div>" -this.div.style.display="" 参考技术B 禁用提交按钮就ok了,但是你说的可以给整个页面来个readOnly

SHOWMODALDIALOG表单提交时禁止打开新窗口

前提条件:showmodaldialog中有表单form。
当action="#"的时候,提交表单,不会打开新窗口,但这种#自提有时不能用,#是本页面完整的带参数的url,如果表单中有参数和url中的参数相同,
那么提交后,表单中的这个同名参数会被#中的参数覆盖,造成表单中的这个参数无法取得,除非在表单中重新修改name这个参数;

当actiong="本页面.jsp"的时候,提交时,在IE环境中showmodaldialog会打开新的窗口,设置target="_self"也无效;
解决方法很简单:
在javascript中修改本窗口名:window.name = "curWindow",
然后在form后加个属性 target="curWindow",这样提交时,不会打开新窗口,而是提交到本窗口。

以上是关于jsp提交后,短时间内没切换页面,则样才能禁止用户连续点击提交按钮。。。的主要内容,如果未能解决你的问题,请参考以下文章

jsp中怎样获得表单中radio的回显信息?

SHOWMODALDIALOG表单提交时禁止打开新窗口

jsp怎么防止重复提交

jsp怎么防止重复提交

jsp怎么防止重复提交

如何实现 Android 短视频跨页面的流畅续播?