为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我这个调试了很长时间,它却走else中的语句代码。

为什么我这个调试了很长时间,它却走else中的语句代码。

犯罪嫌疑人X 2023-03-12 19:15:50
<h:selectManyCheckbox id="nianji_one" value="#{SchoolBean.one}" onclick="selectClass()"><f:selectItem itemLabel="一班" itemValue="001" /> <f:selectItem itemLabel="二班" itemValue="002" /> <f:selectItem itemLabel="三班" itemValue="003" /> </h:selectManyCheckbox><h:selectManyCheckbox id="nianji_two" value="#{SchoolBean.two}" onclick="selectClass()"><f:selectItem itemLabel="五班" itemValue="004" /> <f:selectItem itemLabel="六班" itemValue="005" /> <f:selectItem itemLabel="七班" itemValue="006" /> </h:selectManyCheckbox>-----------------------------------以下为js代码-------------------------function selectClass()if(document.getElementById("nianji_one").checked==true||document.getElementById("nianji_one").checked==true){------------代码------------------}else{----------代码-------------------}如果选中页面中的复选框,那么就触发了onclick事件,根据if中的判断条件,应该执行if语句中的代码,可是我这个调试了很长时间,它却走else中的语句代码。郁闷,求高手。
查看完整描述

1 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

if(document.getElementById("nianji_one").value==""
||document.getElementById("nianji_one").value==""){
------------代码------------------
}else{
----------代码-------------------
}

查看完整回答
反对 回复 2023-03-15
  • 1 回答
  • 0 关注
  • 65 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信