即使用户同时单击按钮 2-3 次,如何才能仅触发一次单击事件?

发布于 2024-09-28 17:36:38 字数 256 浏览 5 评论 0原文

我有一个“添加到列表”按钮。当用户单击按钮时,文本框中的数据将添加到列表框中。用户无法添加相同的数据。但问题是,用户单击添加按钮 2-3 次,在一秒钟内,数据在列表中添加了 2 次。如果用户没有像这样单击按钮,我的 JavaScript 验证工作正常,但在如此快速的单击事件上失败。

注意:无论一秒钟内没有单击按钮,数据仅添加两次。

那么,即使用户同时点击按钮 2-3 次,如何才能只触发一次点击事件呢?

I have a add to list button.when user clicks on button the data in text box gets added in listbox.User can not add same data. but the problem is that is user clicks add button 2-3 times with in a seconds the data is getting added 2 times in list. And if user does not clicks on button like this my javascript validation is working fine but it is getting failed on this so fast click events.

Note:data is getting added only two time regardless of no of button clicks in a second.

So how can fire only one click event even the user clicks button 2-3 times at the same time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

复古式 2024-10-05 17:36:38

在处理按钮的方法中,在执行其他操作之前单击禁用按钮。在该方法完成之前,重新启用该按钮。

In the method that handles the button click disable the button before you do anything else. Just before the method finishes, re-enable the button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文