我有这个表格到php页面:
echo "<form action=\"xxx.php\" method=\"post\" id=\"test\" name=\"test\">
<input type=\"submit\" name=\"oooo\" value=\"Sincronizza\">
</form>";
在顶部,我有这个javascript自动提交:
<script type='text/javascript'>
<!--
function send() {
var objForm = document.getElementById('test');
objForm.action='xxx.php';
objForm.submit();
}
window.setTimeout('send()', 5000)
//-->
</script>
不幸的是,脚本启动了刷新页面而不是自动提交。
有什么问题?
答案 0 :(得分:0)
使用JavaScript提交,不会发布submit-input标记的值。解决方案可以是以下列形式包含隐藏类型输入:
<input type="hidden" name="oooo" value="Sincronizza">