Моя форма работает правильно, а также отправляет ее на следующий маршрут ...
Проблема в том, что при прибытии на следующий маршрут и нажатии на кнопку F5 появляется сообщение "переадресация формы " появится, однако мне нужно это предотвратить.
По прибытии на следующий маршрут отправленная форма должна" умереть ". .
ПРИМЕЧАНИЕ: к сожалению, это должно быть с POST.
/** @description MANIPULA TODA A LÓGICA DO FORMULÁRIO */
create(){
this.verifyInputsValue();
// ESCUTA O EVENTO 'SUBMIT' DO FORMULÁRIO
this.form.addEventListener('submit', event => {
event.preventDefault();
this.form.setAttribute('class', 'was-validated');
this.clearLoginButton();
this.createLoginLoading();
// VERIFICA SE O FORMULÁRIO ESTÁ VÁLIDO
if(!this.form.checkValidity()){
event.stopImmediatePropagation();
this.clearLoginButton()
this.createLoginText();
} else {
const httpRequest = new HTTP();
httpRequest.postUserAuthentication(this.usernameValue, this.passwordValue).then((response) => {
this.createInputToken(response.data.token);
this.form.submit();
event.preventDefault();
event.stopImmediatePropagation();
}).catch(() => {
event.stopImmediatePropagation();
this.clearLoginButton();
this.createLoginText();
super.clearInvalidFeedback(this.backendMessage);
this.createInvalidFeedback();
});
}
});
}