在 Javascript 中,当我提供onSubmit
函数时,我从函数返回'false',它会阻止页面更改/重新加载。
但是在 Dart 中,onSubmit.listen(...)
函数不会返回返回类型。
如何停止发送表单数据以及更改/重新加载页面?
答案 0 :(得分:6)
在on.submit.add(...)
回调中,您将收到Event
作为参数。 Event
对象提供preventDefault()
方法来阻止或取消默认操作。
可以按如下方式使用:
querySelector('#myForm').onSubmit.listen((Event e) {
// ... your code here
e.preventDefault();
});