2012-08-03 105 views
5

Javascript當我提供一個onSubmit函數,並且我從函數返回'false'時,它會阻止頁面更改/重新加載。如何防止on.submit事件更改/重新加載頁面?

但是在DartonSubmit.listen(...)功能不採取返回類型。

如何停止發送表單數據並更改/重新加載頁面?

回答

6

on.submit.add(...)回撥中,您將收到Event作爲參數。 Event對象提供了一個preventDefault()方法來防止或取消默認操作。

可以使用如下:

querySelector('#myForm').onSubmit.listen((Event e) { 
    // ... your code here 
    e.preventDefault(); 
}); 
+0

謝謝,這是非常有幫助的 – 2013-01-22 19:08:50

+0

你好,可以請一些更新此代碼,以反映鏢的當前狀態。我試過了,但它不起作用。我也想要解決方案。 – 2013-12-13 06:14:37

+0

當然,它現在已經更新st_clair_clarke – 2013-12-13 13:12:24

相關問題