如何禁用整个页面?

How to disable the whole page?

我有一个字段需要客户编号。当用户在 onblur 事件中离开该字段时,我需要 运行 一些代码,在这种情况下检查给定的号码是否已被使用。问题是代码需要一些时间才能完成。在这段短时间内,用户不应该能够进行任何输入。我也想显示一个gif。

XSnippets 上有一个名为 "Standby Dialog" (https://openntf.org/XSnippets.nsf/snippet.xsp?id=standby-dialog-custom-control) 的天才片段 如果你在你的页面上实现它(最好是作为自定义控件),你将在每次发生部分刷新时得到一个覆盖。如果您在用户模糊该字段时启动部分刷新,您将得到您想要的。