0

我使用按钮的功能与超链接相同:

<form action="intro.html"><input type="submit" value="CLICK HERE TO ENTER" ></form>

这适用于静态链接,但不适用于 PHP $_GET 参数。

<form action="wrong_choice.php?stage=0"><input type="submit" value="Wrong Choice!" ></form>

单击该按钮将进入“wrong_choice.php”,但不会进入“wrong_choice.php?stage=0” 我该如何解决?

谢谢

4

3 回答 3

1

操作不接受查询字符串!

如果要将数据附加到不属于用户填写的输入的表单中,请在<form>

<input type="hidden" name="stage" value="0" />
于 2013-06-04T21:44:31.607 回答
1

更好地使用:

<input type="button" value="Wrong Choice!" onClick="document.location.href('wrong_choice.php?stage=0');" />

如果您不想要 javascript,请添加method到表单,从中删除参数并使用 type (代表参数)action添加输入。hidden

于 2013-06-04T21:46:08.507 回答
1

操作是您希望对表单中的信息执行的操作:您希望通过电子邮件发送表单或将信息发送到另一个脚本以管理或返回到相同的脚本。如果您想在表单中传递参数,您应该将它们放在表单的字段中,如下所示:

<form action="wrong_choice.php>
<input type='hidden' value='0' name="stage">
<input type="submit" value="Wrong Choice!" >
</form>

谢谢

于 2013-06-04T21:52:28.870 回答