Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动提交表单javascript发送到服务器时出错_Javascript_Jquery_Forms - Fatal编程技术网

自动提交表单javascript发送到服务器时出错

自动提交表单javascript发送到服务器时出错,javascript,jquery,forms,Javascript,Jquery,Forms,为了在60秒后自动将表单提交到服务器,我最终使用了以下脚本。但是,由于某些原因,表单报告了一个错误 </style> <script> var counter{{num}} = {{seconds}}; var interval = setInterval(function() { counter{{num}}--; // Display 'counter' wherever you want to display it. document.

为了在60秒后自动将表单提交到服务器,我最终使用了以下脚本。但是,由于某些原因,表单报告了一个错误

</style>
<script> 
  var counter{{num}} = {{seconds}};
  var interval = setInterval(function() {
    counter{{num}}--;
    // Display 'counter' wherever you want to display it.
  document.getElementById("counter{{num}}").innerHTML = "Timer:"+counter{{num}}
    if (counter{{num}} == 0) {
    // Submit form  
    test.submit('timeout');
    }
}, 1000);
</script>
<p id="counter{{num}}" style="text-align: right;">COUNTER</p>
这个脚本看起来有点滑稽,因为有这个`{num}}}值。这基本上被每次调用表单时使用服务器端脚本的不同数字所取代,这样就不会同时生成多个函数,从而迫使计时器比以前快两到三倍归零

如果不清楚,很抱歉。我尝试了各种自动提交表单的解决方案,但我认为服务器端与我的javascript存在冲突。这对我来说都是新鲜事


谢谢你能提供的任何帮助

测试。提交“超时”;这里是什么我们测试?如果测试是一个表单-表单的提交不需要任何参数。我不完全确定这是如何定义的,但我认为测试是服务器软件使用的一个特殊类或对象类型。它接受一个值,该值通常是表单中提交的任何按钮的名称。我不认为这是错误的来源,但我可能弄错了。仅供参考:使用setInterval和减去变量进行倒计时是不准确的。什么是测试?它的定义是什么?