【发布时间】:2015-02-03 17:50:41
【问题描述】:
我有以下脚本:
if( condition ){
echo '<form action="url" name="myForm" method="post">';
echo '<input type="hidden" name="val" value="yes">';
echo '<input type="submit" name="Ok" value="Ok">';
echo '</form>';
}
当条件满足时,提交按钮会出现,我希望它被javascript点击,所以表单将被提交,我可以使用页面上隐藏的post值从action url。"
我尝试为提交按钮添加一个 id,然后使用 click();但不起作用。我也尝试创建一个函数并使用 this.form.submit 但它不起作用,因为该操作发生在可以发送隐藏值之前。有什么想法吗?
【问题讨论】:
-
你为什么还要费心回到浏览器呢?只需
include一个包含您需要的功能的脚本,然后直接调用它们会更简单。 -
什么?我只需要在另一个页面上使用隐藏值,但是为了发送值,我需要一个提交按钮(或至少要提交的表单)。我需要自动点击按钮(当它出现时) ,所以给人的印象是没有形式。
-
什么更简单? “获取您拥有的数据。使用它运行代码”或“将您拥有的数据发送到浏览器。请求浏览器将数据发送回服务器。使用它运行代码”。
-
第二个。但是可以用ajax来完成,我已经尝试过那个但不适合我的需要!
-
当条件为真时,为什么不直接向其他页面发送帖子请求,请参阅lornajane.net/posts/2010/…
标签: javascript php jquery forms