有没有办法在不按提交按钮的情况下自动触发提交?

时间:2012-04-05 05:36:32

标签: php javascript jquery html

我正在尝试自动提交表单,而无需按提交按钮。我想要实现的是,页面获取信息,处理该信息,然后将其重定向到另一页面。

到目前为止我的重定向方法: -

<form action='<?php echo $url;?>' method='post'>
    <input type='hidden' name='hiddenInfo' value='<?php echo $myInfo;?>'/>
</form>
<?php
header("Location:$url");

我知道上面的代码不起作用,但我只想表明我的方法是什么。甚至可以在没有任何事件处理程序的情况下自动提交数据。

到目前为止,我试图避开<meta http-equiv="refresh" content="0;url=http://www.mysite.com/info/"/>

提前致谢。

3 个答案:

答案 0 :(得分:6)

难道你不能在准备好文件时使用$().submit()吗?

$(function() { $("form").submit(); });

或:

$(function() { $("#formid").submit(); });

或:

$(function() { $("form:first").submit(); });

答案 1 :(得分:0)

<form action='<?php echo $url;?>' method='post' id="myform">
    <input type='hidden' name='hiddenInfo' value='<?php echo $myInfo;?>'/>
</form>
$(function() { $("#myform").submit(); });

试试这个,可能有多个表单,所以在那个表单中添加一些id ..

答案 2 :(得分:0)

如果你是php程序员,那么你可能不想要任何javascript答案。最好的解决方案是

1.USE像paros或HTTP分析器这样的PROXY,它们将为您提供网站表单结构的洞察力

2.删除表格POST或从HTTP分析器或paros代理获取值语法。

阅读本教程,这是最好的教程

http://www.html-form-guide.com/php-form/php-form-submit.html

4.根据你在

中记下的结构改变$ _post或$ _get的内容

paros或HTTP分析器