使用php自动提交From Values

时间:2015-01-31 21:22:16

标签: php forms

我在php下的form下面有if。现在我想要完成的是,如果if条件为真,则不会自动提交这些值。

无需向用户显示另一页,让他们点击按钮。

echo ('<form method="post" action="URL" class="animate">

<input type="hidden" name="mode_login">
<input type="hidden" name="redirect" value="URL">
<input type="hidden" name="accept_terms" value="yes">

<button type="submit" value="Enter">Grain Access</button>

</form>');

这可能吗?

我刚刚开始使用php ...所以要善待。感谢。

1 个答案:

答案 0 :(得分:0)

要让它自动提交,只需在回显中添加一些JavaScript,这将在页面加载后提交表单。

使用PHP作为服务器端语言,您无法让PHP进行提交,但您可以将其输出到客户端以进行提交。

编辑:在关于获取传递给不同页面/脚本的值的评论中的讨论之后,尝试以下类似的会话:

$_SESSION['redirect'] = 'URL';
$_SESSION['accept_terms'] = 'yes';

echo ('<form method="post" action="URL" class="animate">

<input type="hidden" name="mode_login">
<input type="hidden" name="redirect" value="' . $_SESSION['redirect'] . '">
<input type="hidden" name="accept_terms" value="' . $_SESSION['accept_terms'] . '">

<button type="submit" value="Enter">Grain Access</button>

</form>');