即使用户同时单击按钮 2-3 次,如何才能仅触发一次单击事件?
我有一个“添加到列表”按钮。当用户单击按钮时,文本框中的数据将添加到列表框中。用户无法添加相同的数据
。但问题是,用户单击添加按钮 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在处理按钮的方法中,在执行其他操作之前单击禁用按钮。在该方法完成之前,重新启用该按钮。
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.