javascript - 在经典的 asp 中加载窗口

标签 javascript asp-classic

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

处理page2.asp 中的数据需要一些时间。 用户停留在 page1 并一次又一次地点击按钮。

所以我想在数据处理时有一个“加载窗口”,用户不能再次点击按钮。

请帮我完成这件事。

提前致谢。

年度股东大会

最佳答案

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

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

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

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

更新

我不知道为什么它在我自己的测试中有效,但 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/

关于javascript - 在经典的 asp 中加载窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989064/

相关文章:

javascript - 如何使用 Rivets JS 将新对象绑定(bind)到 View ?

javascript - 如何在向下滚动到达另一个元素时隐藏一个元素?

javascript - 如何让单引号保留在变量中?

performance - 使用经典 ASP 中的 Microsoft Velocity/Memcache

c# - 经典的 asp 使用 capicom 进行 md5 哈希-结果不同于 .net System.Security.Cryptography

javascript - 找不到在 app/assets/javascript 中创建的 CoffeeScript 函数

javascript - 有什么方法可以将图像与选择列表一起使用?

asp.net - 从 asp 转换为 aspx 的最佳方法

javascript - Vue js - 过滤具有多列的表格

php - IIS 中 PHP 和 ASP 的提示