2011-10-21 50 views
3

我有一個窗體顯示有幾個字段的資源。表單在資源索引頁面內呈現。在表單上有一些用於選擇資源類型的單選按鈕。當選擇一個單選按鈕時,我希望表單被提交和重新加載,因爲根據選擇的資源類型,表單顯示的方式不同。當提交按鈕被按下時,我希望表單被其他東西替換。如何知道哪個控件在jQuery中提交了表單?

我有一個函數在表單提交時觸發,但我不知道如何使它在單選按鈕提交表單時執行一項操作,以及在提交時觸發另一項操作按鈕。

我該怎麼做?

+0

我建議單獨發佈您的第二個問題,並根據客戶端代碼表述第一個問題(似乎不是ror特定的)。 – Nickolay

+0

完成!由於第二個問題(我試圖在客戶端上運行服務器端jquery)發現了什麼問題,因此我不會單獨發佈此問題。 –

回答

1

對於第一個問題,爲什麼不在您提交表單之前在'select'處理程序中在< input type =「hidden」>或全局變量中存儲特殊值?

然後在您的提交處理程序中,您可以檢查它是否已設置 - 這會告訴您提交是從單選按鈕觸發還是以其他方式觸發。

相關問題