一个用JS对复选框进行控制的问题
现在有一个复选框,6个选项为A,B,C,D,E,F这6个复选框出现不固定,但是顺序都是固定的可能为A,B,C,D,E,F也可能为ABC,或者A,B,D,E或者B,E,F等...
现在有一个复选框,6个选项为A,B,C,D,E,F这6个复选框出现不固定,但是顺序都是固定的
可能为A,B,C,D,E,F
也可能为ABC,或者A,B,D,E或者B,E,F等等业务逻辑1.选A和F时其他都不可选2.选B时不能选C,D,E3.选C时不能选D如何写一个公用的JS,无论复选框的值如何出现都能对其进行正确的控制对于这个问题有没有比较好的解决方法 展开
可能为A,B,C,D,E,F
也可能为ABC,或者A,B,D,E或者B,E,F等等业务逻辑1.选A和F时其他都不可选2.选B时不能选C,D,E3.选C时不能选D如何写一个公用的JS,无论复选框的值如何出现都能对其进行正确的控制对于这个问题有没有比较好的解决方法 展开
1个回答
2013-09-13
展开全部
根据楼主的描述,可以这样做的啊!首先要得到A、B、C、D、E、F六个对象,可以用document.getElementByID("A")得到对象,得到后可以用选择语句if()控制复选框。具体的代码我写不出全,但是可以给出参考。<script>function select(){var a=document.getElementByID("A");var b=document.getElementByID("B");var c=document.getElementByID("C");var d=document.getElementByID("D");var e=document.getElementByID("E");var f=document.getElementByID("F");//1.选A和F时其他都不可选if(a被选中&&f被选中){//把其他的复选框设为不可选}//2.选B时不能选C,D,Eif(b被选中){//把c\d\e复选框设为不可选}//3.选C时不能选Dif(c被选中){//把d复选框设为不可选} }</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询