日期:2014-05-19  浏览次数:20631 次

关于添加功能的约束

上图中设置了一些系统参数,
例如:每人限报单项数为2,

则各运动员选择项目的时候只能选择两个


如果选择了三个项目的话,则提示出错,
让其重新选择 (提示个数为2个)

请问 这个该怎么实现呢~

------解决方案--------------------
楼主 前台用的是什么技术? 遍历获取checkbox 的value 若选中则为1 未选中为0 最后遍历获取1的个数
------解决方案--------------------
说一下我的思路吧,HTML中奖所有的checkbox设置为一个class(目的是便于查找)。

当checkbox被点击的时候(onclick事件)遍历所有的checkbox,如果value为true,计数器加1。

最后判断计数器是否大于2,如果大于2,当前点击的checkbox设为false,并alert出提醒。
------解决方案--------------------
判断嘛,
你勾选了三个,这个三的值应该是可以后台获取到的,
然后再和你那个参数比较,如果不符合参数设置的,
则直接return 错误嘛,提示重新选择。