2016-07-13 14 views
0

フォームボタンにGetリクエストを追加するにはどうすればよいですか?たとえば、[Landscape]ボタンをクリックすると、print.php?Landscapeに行くことができますか?フォーム送信ボタンをフォームに追加する方法= "Get" url?

<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; 
?> 

答えて

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

print.php?&Landscape=Landscapeとなりmethod="get"と組み合わせた名前と値。これはあなたが求めているようです。

<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> 
0

フォームデータがname=valueペアの集合として表現されるフォームを送信します。

name=valueなしでフォームを送信して生成する方法はありません。

あなたが既に持っているコード、送信ボタンは名前と値を持っているので、生成されます。すべての実用的な目的のために十分なものでなければならない

print.php?Landscape=Landscape 

...。


他のコントロールがないので、あなたはリンクを使用することができます(おそらく)。

+0

はできますか? –

+1

@Sol - いいえ。ボタンの代わりにリンクを使用してください。 – Quentin

+0

フォームデータをどのようにプルするか、できないのですか? –

関連する問題