繁体   English   中英

在经典的asp中加载窗口

[英]Loading window in classic asp

我在page1.asp的表单中有一个按钮。 表单提交后,我收到了来自page2.asp的回复。

在page2.asp中处理数据需要一些时间。 用户停留在page1并反复单击该按钮。

所以我希望有一个“加载窗口”,而数据处理和用户无法再次单击按钮。

请帮我完成这件事。

提前致谢。

AGM Raja

您可以使用提交按钮的“onclick”事件来禁用该按钮(因此用户将无法再次单击它)并向用户显示“正在加载...”消息。

最简单的是,您可以在按钮本身中显示消息,例如

<input type="submit" value="submit" onclick="this.disabled=true;this.value='Please wait...'" />

演示: http//jsfiddle.net/t4f3T/

UPDATE

我不知道为什么它在我自己的测试中有效,但是Shadow Wizard指出了我的方式错误:表单不会被禁用按钮提交,你必须自己添加form.submit()

<input type="submit" value="submit" onclick="this.disabled=true;this.value='Please wait...';form.submit()" /> 

演示2: http//jsfiddle.net/t4f3T/2/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM