#javascript #php
#javascript #php
Вопрос:
я искал здесь и там, но, похоже, ничего не работает. после отправки моей формы я хочу, чтобы она автоматически возвращалась к форме, со всеми чистыми полями. но мой код не работает. он возвращается только на одну страницу со всеми введенными мной значениями.
в моем saveForm.php
if (mysqli_query($con,$sql))
{
?><script>
alert('Saved Successfully!');
window.history.go(-1);
resetForms();
</script><?php
}
в моем скрипте
function resetForms(){
var i;
for (i = 0; (i < document.forms.length); i ) {
document.forms[i].reset();$('#form-addmaker').clearForm();
}
}
я что-то упустил. или, может быть, просто все испортил.
Комментарии:
1. Когда вы переходите на новую страницу с
window.history.go()
помощью , скрипт на текущей странице перестает выполняться.2. Почему бы вам просто не вернуть перенаправление на URL-адрес с пустой формой?
3. Кроме того, при возврате с помощью history.go событие загрузки не отправляется при перезагрузке страницы.
4. спасибо за факт. есть ли другое решение для этого?
5. Попробуйте это — выполнить функцию resetForms при загрузке — поместите ее в document.ready функцию. Это может сработать.