2016-02-29 43 views
0

我有此:如何將查詢添加到使用HTML的獲取請求中?

<form action="links.php" method="get"> 
<input type="text" name="link" value="" style="height:25px;length:0px;font-size:8pt;"><br> 
Direct: <input type="submit"><br> 
Show: <input type="submit"> 
</form> 

有什麼辦法當我按下不同的按鈕,我可以傳遞參數?當我點擊它時,它會將我發送到links.php?link=這很好,但我想這樣做,如果我點擊其中一個按鈕,它會將我發送到links.php?link=&up=no

我想我找到了一個解決方案,但它使用JavaScript,我只想用HTML做。

回答

0

如果你正在尋找基於按下了哪個提交按鈕添加參數,你可以添加一個名字到他們每個人:

<form action="links.php" method="get"> 
<input type="text" name="link" value="" style="height:25px;length:0px;font-size:8pt;"><br> 
Direct: <input type="submit" name="direct"><br> 
Show: <input type="submit" name="show"> 
</form> 

direct提交按鈕會給:

?link=&direct=... 

show按鈕會給:

?link=&show=... 

編輯

在你想傳遞給每個按鈕選擇特定值時(這是不依賴於它就像一個提交輸入文本),而不是使用的input標籤button標籤,並通過它明確:

<form action="links.php" method="get"> 
<input type="text" name="link" value="" style="height:25px;length:0px;font-size:8pt;"><br> 
Direct: <button name="direct" value="foo">Submit</button><br> 
Show: <button name="name" value="bar">Submit</button> 
</form> 

這將導致:?link=&direct=foo?link=&show=bar

相關問題