5

Javascript中,当我提供一个onSubmit函数并从该函数返回“false”时,它会阻止页面更改/重新加载。

但是在Dart中,该onSubmit.listen(...)函数不采用返回类型。

如何阻止提交发送表单数据和更改/重新加载页面?

4

1 回答 1

6

on.submit.add(...)回调中,您将收到Event作为参数。该Event对象提供了一种preventDefault()方法来阻止或取消默认操作。

它可以按如下方式使用:

querySelector('#myForm').onSubmit.listen((Event e) {
  // ... your code here
  e.preventDefault();
});
于 2012-08-03T18:43:42.033 回答