如何使表单提交按钮添加到表单方法="获取"网址是什么?

时间:2016-07-13 19:09:13

标签: php forms

如何向表单按钮添加Get请求?例如,如果您点击[Landscape]按钮,怎么能转到print.php?Landscape

 <form action="print.php" method="get">
   <input type="submit" class="btn btn-default" formaction="print.php?&type=Landscape" name="Landscape" value="Landscape"/>
   <input type="submit" class="btn btn-default" formaction="print.php?&type=Portrait" name="Portrait" value="Portrait"/>
 </form>

print.php

 <?PHP
 $Landscape= $_REQUEST['Landscape'];
  echo $Landscape;
 ?>

2 个答案:

答案 0 :(得分:0)

当您提交表单时,表单数据将表示为一组name=value对。

通过提交表单,HTML中无法生成name而没有=value

由于提交按钮具有名称和值,您已经拥有的代码将生成:

print.php?Landscape=Landscape

......这应该足以满足所有实际目的。

那就是说,既然你没有其他控件,你可以(也可能应该)只使用一个链接。

 <a href="print.php?Landscape" class="btn btn-default">Landscape</a>

答案 1 :(得分:-1)

名称和值与method="get"相结合将产生print.php?&Landscape=Landscape。这似乎是你要求的。

<form action="print.php" method="get">
<input type="submit" class="btn btn-default" name="Landscape" value="Landscape"/>
<input type="submit" class="btn btn-default" name="Portrait" value="Portrait"/>
</form>