2010-10-25 216 views
0

你好 我有一個網頁,當用戶點擊「計算按鈕」調用JavaScript函數時會自動刷新。 body標籤中有一個onLoad事件。我也使用了一些jQuery。 http://gist.github.com/644498頁面自動刷新onClick

+0

問題是......? – Andreas 2010-10-25 06:41:55

+0

Jeez,在你發佈一個「問題」之前想一想人:)把你的想法放在一起。 – galambalazs 2010-10-25 07:04:06

+3

你試過了:return false;你調用你的按鈕後:'onClick =「calculatePayment();返回false;」' – 2010-10-25 07:22:02

回答

7

在你的按鈕周圍有form標籤會導致頁面刷新。我正在處理同樣的問題,我花了整整一天的時間來修復它。如果沒有窗體標籤,沒有辦法可以去函數名稱後的;return false;

+0

謝謝!我已經在牆上撞了一會兒,這解決了我的問題:) – 2013-06-04 19:43:03

0

您可以在函數名稱下方使用event.preventDefault()。這可以防止屬於該事件的默認操作,在這種情況下是刷新頁面。