2011-09-07 57 views
0

我有一个允许用户创建新闻发布的rails应用程序。然后,他可以用复选框的形式给他贴上各种标签。然后,他可以检查适合该帖子的复选框。但是,我想确保用户在任何给定时间都没有超过4个复选框。这是唯一可能的Java脚本?因为我的复选框在RoR代码中。有点像RoR复选框组?限制区域内可点击复选框的数量

回答

1

嗯,它更涉及到JavaScript。

RoR将处理只是分配id属性和onClick事件复选框。在RoR中创建复选框时,将某些模式(如cb1,cb2,cb3 ...)中的复选框分配给复选框。还附加一个onClick属性与一些JavaScript函数,这将限制用户不能选择超过4个复选框。

在javascript函数中,计数所选的复选框,其中id为cb1,cb2(您可以使用正则表达式),也可以使用复选框数组,然后在其上进行迭代。