2012-02-07 21 views
0

我在下面有2個表單動作,每當我點擊第二個表單動作(發佈/註銷),第一個動作(get/journey)就會被觸發。秒錶單動作屬性不起作用

<form action="/journey" method="get"><input type="submit" value="Journey" /> 
<form action="/logout" method="POST"><input type="submit" value="Logout" /> 

如果我沒有添加/行程動作,第二個動作將起作用。

任何人都可以告訴我什麼是錯的?謝謝。

+0

我懷疑問題是你想窩HTML表單,這是行不通的。如果您希望能夠區分服務器端表單處理程序中按下哪個按鈕,則可以爲每個提交按鈕添加一個name =「button_pressed」屬性。然後你的表單處理程序將看到button_pressed = Journey或button_pressed =註銷。 – greim 2012-02-07 06:21:38

回答

0

嘗試關閉表單標籤,如下圖所示後:

<div style="float:left"> 
    <form action="/journey" method="get"> 
     <input type="submit" value="Journey" /> 
    </form> 
    </div> 
    <div> 
    <form action="/logout" method="POST"> 
     <input type="submit" value="Logout" /> 
    </form> 
    </div> 
+0

嗨,你說得對。關閉窗體標籤後,按鈕現在堆疊成2行。它最初在一條線上。無論如何要把它們放在一條線上? – revolver 2012-02-07 06:22:15

+0

我從這裏得到了答案。 http://stackoverflow.com/questions/6486853/two-form-actions-on-one-line – revolver 2012-02-07 06:25:04

+0

@revolver是的,你必須使用div檢查我編輯的答案可能會幫助你 – 2012-02-07 06:25:15