У меня есть код ниже, который должен автоматически выдавать (сохранять) форму с именем «проект», когда пользователь простаивает. Это код, который я нашел на веб-сайте учебника (забудьте имя), я попробовал его, и он только обновляет страницу?Автосохранение формы на праздность
<!-- Set auto save timeout in milliseconds
<script type="text/javascript">
attachEvent(window,'load',function(){
var idleSeconds = 5;
var idleTimer;
function resetTimer(){
clearTimeout(idleTimer);
idleTimer = setTimeout(whenUserIdle,idleSeconds*1000);
}
attachEvent(document.body,'mousemove',resetTimer);
attachEvent(document.body,'keydown',resetTimer);
attachEvent(document.body,'click',resetTimer);
resetTimer(); // Start the timer when the page loads
});
function whenUserIdle(){
document.project.submit();
window.location = location.href;
}
function attachEvent(obj,evt,fnc,useCapture){
if (obj.addEventListener){
obj.addEventListener(evt,fnc,!!useCapture);
return true;
} else if (obj.attachEvent){
return obj.attachEvent("on"+evt,fnc);
}
}
</script> -->
Форма Код:
<form name="project" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="invoice-form" method="post" class="invoice-form" role="form" novalidate>
Я добавлю свой код формы – Steven
Я знаю, что он обновляется, его предполагается, он просто не отправляет форму, как это должно быть – Steven
Это потому, что вы перезагружаете страницу перед отправкой, вам нужно отправить данные перед перезагрузкой страницы –