Ну что-то вообще засада.......
Пишу такой код для формы:
Код:
|
<form id="sendform" name="postform" method="post" action="{S_POST_ACTION}" onsubmit="return FormSubmit()">
.... |
Пишу такой код для скрипта:
Код:
|
function FormSubmit()
{
setTimeout(function() {document.getElementById('sendform').submit();}, 8000);
return false;
} |
В итоге функция как и полагается срабатывает через 8 секунд, но вместо отправки данных форма просто обновляется! Я шоке!!! Что я уже только не перепробовал... И главное, в firebug'e всё ровно... Говорю, форма нормально отправляется только если не юзаешь js для сабмита. Еще отправляется вот так
Код:
|
function FormSubmit()
{
if ( !confirm( "Отправить форму?" ) ) {
return false;
}
} |
Т.е. здесь мы тоже особо не вмешиваемся в процесс отправки, а только делаем запрос на подтверждение...и сразу всё тоже работает!
Я уже начинаю подозревать, что в PHPBB форуме какая-то защита стоит от автосабмита... не зря там в форме есть скрытые поля типа lastclick. В общем, даже не знаю... :wacko: