2013-03-13 100 views
0

即時通訊有以下問題。表單需要提交和驗證,此表單在服務器上請求並在用戶單擊按鈕時返回PartialView。 當我在函數中發出警報時,每次點擊提交按鈕時我都會再次收到提醒。 所以basicly如果我點擊了4次,第5次我點擊我得到5個警報.....提交表格時出現問題

$(".btnUpdateTopic").click(function() { 
     $("form").submit(function() { 
      alert("submit form"); 
      }); 
    }); 

我刪除代碼的所有內容,看是否有問題,但即使完全以剝離我無法讓它正常工作。

SOLUTION

eventualy我得到它與此代碼的工作:

$(".btnUpdateTopic").click(function() { 
     $("form").submit(); 
     return false; 
    }); 
     $("form").submit(function() { 
      alert("submit form"); 
      return false; 
     }); 

回答

2

以提交事件進行點擊事件,並呼籲在提交的點擊事件。

$(".btnUpdateTopic").click(function() { 
    $("form").submit(); 
}); 

$("form").submit(function() { 
    alert("submit form"); 
}); 
+2

你能解釋爲什麼Op的代碼不起作用嗎? – 2013-03-13 13:04:18

+0

現在點擊時我得到一個下載選項卡:「你想從本地主機打開還是保存UpdateTopic5d74acf4d?」當在方法中返回false時,我得到2條消息..... – Wartodust 2013-03-13 13:06:06

+0

沒關係,它的工作原理,謝謝你的解決方案:) – Wartodust 2013-03-13 13:08:04