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