Вы связываете свою функцию remove
с onsubmit
событием формы.
Все события формы submit
по умолчанию перезагрузят страницу.Следовательно, ваш js
не будет работать.
Итак, что вам нужно сделать:
function remove() {
document.querySelector('.nickname').style.animationPlayState = 'running';
alert('The Form was submitted');
// run your ajax code to submit the form
$.ajax({ blah blah});
return false; // do not submit the form
};
Если вы сделаете это, ваша форма не будет отправлена (но ваш javascript будет работать).Таким образом, вы можете использовать ajax, чтобы опубликовать форму после отображения сообщения с предупреждением