我正在創建一個jQuery移動窗體,它將在窗體下面的div中顯示一個計算出的答案。基本上,一個客戶端提交按鈕然而,我並沒有真正有幸嘗試開火。但它似乎是重新加載頁面或DOM,我不知道並在提交按鈕被擊中之前添加選定項目中的值。好像表單正在發佈,當此表單不應該發佈任何內容時。此表單正在從JSON文件獲取值並將它們添加爲選項,單選按鈕和複選框。下面的代碼似乎並沒有在各消防點擊提交按鈕時:爲什麼我的提交按鈕事件不會觸發?
$("form").submit(function(event){
alert("submit button clicked");
event.preventDefault(); // stop default behaviour of submit
event.stopPropagation(); //event handler moved to something else
calculate(); //invokes the calculate method
}
我不是什麼屬性我的形式需要,因爲這將是一個客戶端提交按鈕十分肯定。我只有id,並將所有jQuery移動控件包裝在表單中。
,我試圖讓提交事件正常工作的完整的網站是在這裏:http://goo.gl/C9tW7
UPDATE:看來我是缺少對事件處理程序的聲明英鎊符號。看起來這個問題已經解決了。提交按鈕事件處理程序正在正確觸發,但需要顯示的計算沒有按照它應該執行的方式執行。
你能粘貼你的html代碼? – EnterJQ 2013-03-06 07:18:26
我放了一個包含我的HTML代碼的鏈接,因爲在這裏粘貼它太多了。 – alvinjorrel 2013-03-06 07:28:57