Php 是否有一种方法可以在不按提交按钮的情况下自动触发提交?

Php 是否有一种方法可以在不按提交按钮的情况下自动触发提交?,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我正在尝试自动提交表单,无需按下提交按钮。我试图实现的是,一个页面获取信息,处理该信息,然后将其重定向到另一个页面 到目前为止,我对重定向的做法是:- <form action='<?php echo $url;?>' method='post'> <input type='hidden' name='hiddenInfo' value='<?php echo $myInfo;?>'/> </form> <?php hea

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

到目前为止,我对重定向的做法是:-

<form action='<?php echo $url;?>' method='post'>
    <input type='hidden' name='hiddenInfo' value='<?php echo $myInfo;?>'/>
</form>
<?php
header("Location:$url");
我知道上面的代码不起作用,但我只是想说明我的方法是什么。甚至可以在没有任何事件处理程序的情况下自动提交数据

到目前为止,我正在努力避免这种情况

提前谢谢。

您不能直接在文档上使用吗

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

或:

你就不能用在文档准备上吗

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

或:

试试这个,可能有多个表单,所以在表单中输入一些id


试试这个,可能有多个表单,所以在表单中放一些id。

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

1.使用类似于paros或HTTP Analyzer的代理,它们将为您提供站点表单的结构

2.记下HTTP分析器或paros代理的表单POST或GET值语法

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

4.根据您在中记录的$\u post或$\u get的结构更改其内容


如果您是php程序员,那么您可能不需要任何javascript答案。最好的解决办法是

1.使用类似于paros或HTTP Analyzer的代理,它们将为您提供站点表单的结构

2.记下HTTP分析器或paros代理的表单POST或GET值语法

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

4.根据您在中记录的$\u post或$\u get的结构更改其内容



paros或HTTP Analyzer

您可以使用javascript提交它。但不是用php。当页面加载时,您应该通过ajax将输入绑定到您的页面上。您是说您甚至不需要用户提供您上面表单所示的条目吗?那为什么还要将内容写入浏览器呢?你不能用Php做所有的事情吗?处理一些通过GET或POST传入的数据,然后假设您仍然需要,重定向到第x页?@RPM我会尝试一下,并让您知道它是如何进行的。@EdSF有点复杂。数据实际上来自用户,我操作数据,将其存储在一个隐藏值中,并将其发送回用户以供查看/编辑/操作等@RPM我尝试了jquery方法,它成功了,但您的方法也有意义。我认为jquery也正是这样做的。检查页面何时加载并绑定要提交的输入。提交。谢谢你帮助我理解这一点您可以使用javascript提交它。但不是用php。当页面加载时,您应该通过ajax将输入绑定到您的页面上。您是说您甚至不需要用户提供您上面表单所示的条目吗?那为什么还要将内容写入浏览器呢?你不能用Php做所有的事情吗?处理一些通过GET或POST传入的数据,然后假设您仍然需要,重定向到第x页?@RPM我会尝试一下,并让您知道它是如何进行的。@EdSF有点复杂。数据实际上来自用户,我操作数据,将其存储在一个隐藏值中,并将其发送回用户以供查看/编辑/操作等@RPM我尝试了jquery方法,它成功了,但您的方法也有意义。我认为jquery也正是这样做的。检查页面何时加载并绑定要提交的输入。提交。谢谢你帮助我理解这一点我考虑过这一点,但我的印象是,$.submit等待事件发生,这不是我想要的。但我会再看一次。太棒了!!成功了。非常感谢你!!我花了将近4个小时思考这种方法行不通,并尝试了其他愚蠢的事情-_-我考虑过这一点,但我的印象是,$.submit等待事件发生,这不是我想要的。但我会再看一次。太棒了!!成功了。非常感谢你!!我花了将近4个小时思考这种方法行不通,并尝试了其他愚蠢的事情-_-成功了!!哇,要是我知道这是这么简单就好了。试过所有其他的东西。非常感谢你。Yonjan shrestha sathi,hehe ma ni nepali nai hoHello,我的同胞。我是新来的,所以谢谢你指导我!!还有,是yojan,不是yonjan成功了!!哇,要是我知道这是这么简单就好了。试过所有其他的东西。非常感谢你。Yonjan shrestha sathi,hehe ma ni nepali nai hoHello,我的同胞。我是新来的,所以谢谢你指导我!!还有,是yojan,不是yonjan
$(function() { $("form:first").submit(); });
<form action='<?php echo $url;?>' method='post' id="myform">
    <input type='hidden' name='hiddenInfo' value='<?php echo $myInfo;?>'/>
</form>
$(function() { $("#myform").submit(); });