在按鈕的onclick處理程序中顯示警告後,dashcode的「Lozenge」按鈕元素保持「按下」或單擊狀態。然後,如果我點擊同一頁面的任何地方,onclick事件會再次被觸發。當我得到第二個(不希望的)數據提交時,我也得到以下js錯誤:Parts/core/views/Page.js第378行:TypeError:表達式結果'event.targetTouches [0]'[undefined ]不是一個對象。alert()執行後,按鈕狀態不一致導致無意的雙重提交
我試圖隱藏按鈕之前的警報並顯示它後,沒有任何行爲的變化。
有什麼想法?建議?方案?
非常感謝你的時間。
這是在桌面小部件或網絡應用程序? – PurplePilot 2011-05-04 11:33:25
網絡應用,僅限iPhone。 – gioy 2011-05-06 09:48:22