Не знаю, зачем вам это делать, но вы можете использовать setTimeout()
документы или setInterval()
документы методы.
Имейте в виду, что, когда вы отправляете форму, вы отправляете ее на URL-адрес и переходите на этот URL-адрес (, если только вы не используете ajax ). Если ваша целевая страница совпадает с исходной страницей, то страница перезагружается, поэтому ваш сценарий запускается с нуля.
следующий код отправит форму через 5 секунд после ее выполнения
на странице, которая перезагружается, она будет выполняться снова, поэтому она будет эффективно отправляться каждые 5 секунд
setTimeout(function(){
document.getElementById('formID').submit();
}, 5000);