0

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

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

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

4

1 回答 1

2

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

于 2010-10-28T22:08:25.917 回答