1
我有和ASP按钮,当它点击故障单时创建。有时这个过程需要几秒钟,最终用户多次按下提交按钮来生成重复票据。提交成功后,它会重定向到另一个页面,上面写着“等等等等等等等等信息”。我想要发生的事情是按钮改变为“请稍等”,并禁用多次点击直到它们被重定向到另一页。此外,当页面稍后重新加载时,该按钮不再被禁用。我使用字段验证器,并且正在考虑在提交点击后通过清除文本框来使用强力,以便所需的字段验证器获取空字段并且不允许额外的点击,但不知道字段是否足够快地清除?一键点击后禁用按钮,防止多重提交,重启后启用
<td colspan="2" style="text-align: right">
<asp:Button ID="btnSubmit" runat="server" Text="Submit Request" OnClick="btnSubmit_Click" OnClientClick="" />
我不是很熟悉JavaScript,刚从学校出来的,只是到了职业生涯的变化后场。所以,在此先感谢您的耐心
的可能重复[点击后禁用按钮,同时保持的CausesValidation和一个onclick法(HTTP ://stackoverflow.com/questions/8521253/disable-button-after-click-whilst-maintaining-causesvalidation-and-an-onclick-me) – NotMe
这个问题的最佳答案使用我最喜欢的技术[最简单的方法来禁用按钮在提交表单?](http://stackoverflow.com/questions/15529836/simplest-way-to-disable-button -on-提交对的一形式) –