Как я могу отменить отправку формы с помощью GWT?
Мне нужно проверить форму и обработать некоторые данные перед ее отправкой.
Пока я сделал следующее,проблема в том, что форма отправляется, даже если SubmitEvent отменяется.
form.addSubmitHandler( new SubmitHandler() {
@Override
public void onSubmit(SubmitEvent event) {
if(validate()) {
// i do some processing here
form.submit();
}
else event.cancel(); // submits anyway
}
});
Это проблема GWT?Как мне это сделать?
edit: я только что узнал, что если это кнопка, которая использует form.submit () при нажатии, событие submit отменяется.Однако, если нажать кнопку SubmitButton, событие не отменяется.
Так что, я думаю, это поведение браузера.Тем не менее, мне нужно найти способ ...
edit: только что обнаружил, что это происходит только в режиме разработки, я чувствую себя глупо, что раньше не пробовал вне режима разработки.