setTimeout表格在谷歌浏览器上提交+问题

时间:2011-06-07 17:15:52

标签: javascript html google-chrome

setTimeout(function() { document.form_name.submit(); },1000);

它不会在谷歌浏览器上传播。

gooogle chrome总是将其视为弹出窗口,并尝试阻止它。

但如果我这样做:

document.form_name.submit();

它完美无缺。

有人能帮助我吗?

THX。

2 个答案:

答案 0 :(得分:0)

试试这个:(假设表单ID为'myForm'):

setTimeout(function(){  
      document.forms["myForm"].submit();
  },1000)

答案 1 :(得分:0)

我认为,您的表单已将target属性设置为_blank

<form target="_blank">...</form>

http://jsfiddle.net/SVQM8/4/

Iceweasel也像弹出窗口一样对待它。