Javascript 在20秒内自动提交表单
我正试图在20秒后自动提交此表单,但出现了一些问题,无法正常工作,我没有任何错误消息,我正以此为起点从URL获取用户名和密码,并将其替换为登录和提交中的相应字段Javascript 在20秒内自动提交表单,javascript,php,jquery,angularjs,ajax,Javascript,Php,Jquery,Angularjs,Ajax,我正试图在20秒后自动提交此表单,但出现了一些问题,无法正常工作,我没有任何错误消息,我正以此为起点从URL获取用户名和密码,并将其替换为登录和提交中的相应字段 {$form.BROWSER\u TIME\u ZONE\u OFFSET} {$form.USR_PASSWORD} {$form.USR_USERNAME} {$form.USR\u密码\u掩码} {$form.USER_LANG} {$form.URL} {$form.FAILED_LOGINS} {$form.BSUBMI
{$form.BROWSER\u TIME\u ZONE\u OFFSET}
{$form.USR_PASSWORD}
{$form.USR_USERNAME}
{$form.USR\u密码\u掩码}
{$form.USER_LANG}
{$form.URL}
{$form.FAILED_LOGINS}
{$form.BSUBMIT}
{$form.forget\u PASWORD\u LINK}
{$form.JS}
window.onload=function(){literal}{{/literal}
var x=20;
var y=document.getElementById(“计时器”);
setInterval(函数(){literal}{{/literal}
如果(x=1)
{literal}{{/literal}
x--;
y、 innerHTML=''+x+'';
如果(x==1)
{literal}{{/literal}
x=21;
{literal}}{/literal}
{literal}}{/literal}
{literal}{/literal},1000);
var auto_refresh=setInterval(函数(){literal}{{/literal}submitform();{literal}}{/literal},20000);
函数submitform()
{literal}{{/literal}
警报(“表单正在提交…”);
document.getElementById(“表单”).submit();
{literal}}{/literal}
试试{literal}{/literal}dynaformSetFocus();}catch(e){literal}{{/literal}
试试这个:
$(function(){ // document.ready function...
setTimeout(function(){
$('formId').submit();
}, 20000); // In milliseconds - 20 seconds is given here
});
试试这个:
$(function(){ // document.ready function...
setTimeout(function(){
$('formId').submit();
}, 20000); // In milliseconds - 20 seconds is given here
});
您可以尝试使用window.setTimeout()以毫秒为单位执行函数
window.setTimeout(submitform, 20000);
函数submitform将在20000ms后执行您可以尝试使用window.setTimeout()以毫秒为单位执行函数
window.setTimeout(submitform, 20000);
函数submitform将在20000ms后执行
button.onclick=function(){
button.setTimeout(function() { document.formId.submit(); }, 20000);
};
试试这个
button.onclick=function(){
button.setTimeout(function() { document.formId.submit(); }, 20000);
};