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

标签 dart

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

然而在 Dart onSubmit.listen(...)函数不接受返回类型。

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

最佳答案

on.submit.add(...)回调,您将收到 Event作为论据。 Event对象提供了一个 preventDefault() 阻止或取消默认操作的方法。

它可以按如下方式使用:

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

关于dart - 如何防止 on.submit 事件更改/重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11801516/

相关文章:

android - 如何在flutter中追加两个列表

dart - 为什么函数内的此getter会产生语法错误?

Dart - 将纪元以来的毫秒数(UNIX 时间戳)转换为人类可读的时间

flutter - Flutter 中是否可以使用 body 发出 GET 请求?

dart - 通过 Javascript 函数传递 Polymer 数据绑定(bind)

typescript - Dart-如何强制将 map 关键字包含在列表字符串中

android - 在Android Studio创建的Flutter项目中添加Realm数据库

dart - Flutter 默认字体大小

android - 为了解决 'google-services.json is missing',我在 Flutter 应用程序中应该在哪里放置 Google Services.json

json - 写入本地 json 文件 dart flutter