我有一个rails应用程序,允许用户创建新闻帖子。然后他可以用复选框形式给他的各种标签来标记帖子。然后,他可以选中适合帖子的复选框。但是,我想确保用户在任何给定时间可能没有检查超过4个复选框。这只适用于java脚本吗?因为我的复选框是RoR代码。类似于RoR复选框组吗?
答案 0 :(得分:1)
嗯,这与javascript更相关。
RoR将只处理将id属性和onClick事件分配给复选框。在RoR中创建复选框时,将id分配给某些模式中的复选框,如cb1,cb2,cb3 ....还附加一个带有一些javascript函数的onClick属性,这将限制用户无法选择超过4个复选框。
在javascript函数中计算所选的复选框,其id为cb1,cb2(您可以在那里使用正则表达式),或者您也可以使用复选框数组然后迭代它。