Мне нужно отправить мою форму на основе тайм-аута таймера. Это не вызов формы submit. Пожалуйста, предложите мнеJavaScript setInterval call form.submit
Я звоню StartTimer в document.ready
$(document).ready(function(){
var duration = 60*20;
display = $('#timer');
startTimer(duration, display);
$.fn.disableSelection = function() {
return this
.attr('unselectable', 'on')
.css('user-select', 'none')
.on('selectstart', false);
};
$("#question_container").disableSelection();
});
function startTimer(duration, display) {
var timer = duration, minutes, seconds;
setInterval(function()
{
minutes = parseInt(timer/60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.text(minutes + ":" + seconds);
if (--timer < 0) {
$("#questionform").submit();
}
}, 1000);
}
setInterval ("autosubmit()", 5000000);
function autosubmit()
{
document.theFormName.submit;
}
Что 'autosubmit'? Где его определение? – hindmost
Я добавил код autosubmit –
Любые ошибки в консоли? – kulaeff