0
如何將表格有多個提交按鈕 ..?我怎麼知道在控制器的動作哪個提交按鈕被點擊..?多重提交表格
如何將表格有多個提交按鈕 ..?我怎麼知道在控制器的動作哪個提交按鈕被點擊..?多重提交表格
您可以設置提交按鈕的各種值,以便您知道哪個提交按鈕。就像這樣:
<input type="submit" name="submit_btn" value="First submit" />
<input type="submit" name="submit_btn" value="Second submit" />
之後,檢查服務器端時submit_btn
等於「先提交」或「第二次提交」:
if params["submit_btn"] == "First submit"
#Actions
else
#Other actions
end
日Thnx您的幫助......但有一兩件事是有那爲什麼它總是進入第一個條件..? – 2010-08-25 11:18:53
嘗試寫'params [「submit_btn」]''而不是'params [:submit_btn]''。也許試試用'p params'來調試你的動作。 – 2010-08-25 11:58:33