2012-03-06 37 views
1

我有一個Rails窗體,在布爾型字段上有一個複選框。如何實現一個切換按鈕來設置Rails布爾型字段

我想用切換按鈕替換複選框,使用Twitter Bootstrap。

有沒有什麼可以融入Rails來提供這種功能?或者當我點擊切換按鈕時,是否需要編寫腳本來更新複選框的值?

感謝您的指點。經過大量搜索後,我一直無法找到任何描述這一點的內容。

回答

1

此時,切換引導程序按鈕沒有正確的標記來使用表單(source)。

您可以環繞控件,使用隱藏字段將正確的值插入到參數圖中。如果你使用AJAX請求,你可以簡單地將它們包含在你的參數中。

在單個切換的情況下,您可以實現一個像這樣簡單的函數來設置隱藏值。

在您的形式:

<input name="toggled" value="false" /> 

提交之前評估:

function isToggled() { 
    $('input[name="toggled"]').value($('#toggleButton').hasClass('active')); 
} 
+0

感謝伊恩,你提供明確的東西有很多的鏈接。直到引導程序更新與正確的標記,我想我會堅持一個複選框。在我的情況下,切換按鈕對用戶更友好,但現在感覺就像鞋蹄一樣。謝謝你的建議。 – 2012-03-06 04:34:46

相關問題