Opera输入不发布

时间:2011-07-11 12:47:48

标签: javascript post input opera

我创建了一个自动将数据发布到页面的脚本。它可以在下面找到:

echo '
    <html>
    <body onLoad="javascript: document.process.submit();">

    <form method="post" action="pagehere.php" name="process">
';

foreach($post_data as $k => $v) {
    echo "<input type='hidden' name='$k' value='$v' />";
}

echo '
    <input type="submit">
    </form>
    </body>
    </html>
';
除了Opera之外,它在所有其他浏览器中都能正常工作(在版本11.50上进行测试)。 <form action>属性有效,用户将重定向到新页面。但是,隐藏的输入字段不会发送到新页面。

我尝试删除JS并用标准的提交按钮替换它,没有运气。我也试过使用标准的<input type="text">标签进行测试,并且再次没有运气。哦,也没有运气提交jQuery,虽然IE / FF再次没问题。

我错过了一些愚蠢的事情,还是这是一个非常奇怪的问题?

感谢。

1 个答案:

答案 0 :(得分:0)

经过几个小时的互联网搜索,结果发现我完全看错了。我的开发环境没有正确配置Opera中的代理设置......

感谢所有麻烦阅读/回答的人。