如何防止on.submit事件更改/重新加载页面? [英] How do I prevent an on.submit event from changing/reloading the page?
本文介绍了如何防止on.submit事件更改/重新加载页面?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 Javascript 中,当我提供 onSubmit
函数时,我从函数返回'false',它阻止了页面更改/
In Javascript when I provide an onSubmit
function, and I return 'false' from the function, it prevents the page from changing/reloading.
但是在 Dart 中, onSubmit.listen(...)
不接受退货类型。
However in Dart the onSubmit.listen(...)
function does not take a return type.
如何阻止提交发送表单数据并更改/重新加载网页?
推荐答案
在 on.submit.add(...)
回调中,接收 Event
作为参数。 Event
对象提供了一个 preventDefault()
方法以防止或取消默认操作。
Within the on.submit.add(...)
callback, you will receive the Event
as an argument. The Event
object provides a preventDefault()
method to prevent or cancel the default action.
querySelector('#myForm').onSubmit.listen((Event e) {
// ... your code here
e.preventDefault();
});
这篇关于如何防止on.submit事件更改/重新加载页面?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文