在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();
});