【问题标题】:how can fire only one click event even the user clicks button 2-3 times at the same time?即使用户同时单击按钮 2-3 次,如何仅触发一次单击事件?
【发布时间】:2011-04-29 01:41:55
【问题描述】:

我有一个添加到列表按钮。当用户单击按钮时,文本框中的数据会添加到列表框中。User can not add same data。但问题是用户在几秒钟内单击添加按钮 2-3 次,数据在列表中添加了 2 次。如果用户不点击这样的按钮,我的 javascript 验证工作正常,但在如此快速的点击事件上却失败了。

注意:数据只会被添加两次,无论一秒钟内没有点击按钮。

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

【问题讨论】:

标签: asp.net button clickonce click double-click


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多