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