回答編集履歴

1

内容の技術的不正確さ修正

2016/12/20 08:11

投稿

terushu
terushu

スコア358

test CHANGED
@@ -1,3 +1,3 @@
1
- buttonそのものをクリックしてもsubmitは行われないので、return falseの存在に関わらず、2回コールされるケースではダブルクリック等が発生しているのだと思います。
1
+ return falseの存在でも2回コールされるケースではダブルクリック等が発生しているのだと思います。
2
2
 
3
3
  foo()内で何かしらのフラグ変数で2回目をスキップするか、foo()内でDOM操作でbuttonをdisableにしてしまえば良いと思います。