当前位置: 代码迷 >> Java Web开发 >> checkbox 选中事件解决思路
  详细解决方案

checkbox 选中事件解决思路

热度:8514   发布时间:2013-02-25 21:19:26.0
checkbox 选中事件
<input type="checkbox" id="one" name="type" value="2" checked="true" />个人
  <input type="checkbox" id="part" name="type" value="1"/>门
  <input type="checkbox" id="qun" name="type" value="3" />组

达到的效果是只能选择一个checkbox。

------解决方案--------------------------------------------------------
你只要选中一个,为什么不用<input type="radio">?
------解决方案--------------------------------------------------------
将LZ的代码copy下来,能多选。。。。
------解决方案--------------------------------------------------------
如果可以选择多个就用
checkbox
多个单选就用radio,如果一定要用checkbox那就要在onclick中用js控制了
------解决方案--------------------------------------------------------
选一个使用单选radio
选多个使用多选checkbox

不要按照自己的意愿去更改控件原本的用途。
------解决方案--------------------------------------------------------
建议你直接用radio
如果你非得用checkbox,你可以在3个checkbox上都调用onchange然后,js中判断这3个id,是否选中的大于2个,如果大于2个返回false,清空选择
------解决方案--------------------------------------------------------
楼主 radio 是单选, checkbox 是多选
既然 要求选一个,那么 radio是最合适的。
------解决方案--------------------------------------------------------
刚说错了,是大于等于2个,也是大于1。
LZ还是直接用radio吧
------解决方案--------------------------------------------------------
1:checkBox 调用同一个函数判断
2: 记录第一次和第二次的对象(可以用全局变量来临时记录第一次的调用对象)
3:第一次的checked :false
第二次的 checked :true(即响应事件的this对象)
4:测试效果
  相关解决方案