2011-09-07 75 views
0

我有一個允許用戶創建新聞發佈的rails應用程序。然後,他可以用複選框的形式給他貼上各種標籤。然後,他可以檢查適合該帖子的複選框。但是,我想確保用戶在任何給定時間都沒有超過4個複選框。這是唯一可能的Java腳本?因爲我的複選框在RoR代碼中。有點像RoR複選框組?限制區域內可點擊複選框的數量

回答

1

嗯,它更涉及到JavaScript。

RoR將處理只是分配id屬性和onClick事件複選框。在RoR中創建複選框時,將某些模式(如cb1,cb2,cb3 ...)中的複選框分配給複選框。還附加一個onClick屬性與一些JavaScript函數,這將限制用戶不能選擇超過4個複選框。

在javascript函數中,計數所選的複選框,其中id爲cb1,cb2(您可以使用正則表達式),也可以使用複選框數組,然後在其上進行迭代。