2011-08-26 23 views
1

我有一個表單提交數據。使用按鈕代替輸入類型=「submit」in rails

之前,我有但用submit_tag,要轉換爲<input type="submit"

我想按鈕看起來更漂亮,現在我已使用<button> <span>login</span></button>

開始我如何提交使用button以同樣的方式形式它提交了input type=submit

回答

2

您可以添加一個JavaScript事件處理函數,該函數獲取表單的引用並在單擊<button>元素時提交該事件。

+0

但是這不會阻止我在模型中設置的所有驗證嗎?或者他們會按原樣工作/ – Mike

+0

@Mike驗證仍然有效,因爲您仍然將表單提交給服務器端控制器操作。所有改變都是觸發表單提交的客戶端代碼。 –