如何防止on.submit事件更改/重新加载页面?

时间:2012-08-03 18:43:42

标签: dart

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

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

如何停止发送表单数据以及更改/重新加载页面?

1 个答案:

答案 0 :(得分:6)

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

可以按如下方式使用:

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