需要判断选择输入框的值,根据不同的选择情况,进行业务校验。
当选择输入框选择了,0-解锁
判断 0=='' 竟然为true。 导致提示有误,请选择操作!实际已经进行了选择。
jsp代码
<tr> <td class="td_right"><span class="required">*</span>锁定状态:</td> <td> <cw:text property="treatment_bie029" readOnly="true" id="treatment_bie029" > </cw:text> <%-- <cw:combobox id="treatment_bie029" property="ac63.bie029" readOnly="true" listeners="{'check':changeBie029}" forceSelection="true"/> --%> </td> <td class="td_right"><span class="required">*</span>请选择操作</td> <td><cw:combobox id="bie029" property="bie029" data="[[0,'解锁'],[1,'锁定'],[-1,'未选择']]" value="-1" forceSelection="true"/> </td> <td class="td_right">锁定原因:</td> <td><cw:text property="biz005" ></cw:text> </td> </tr>
javascript代码
alert(bie029);//0
alert(bie029==null);//false
alert(bie029 == '');//true ????
alert(bie029 == '-1');//false
if (bie029 == null || bie029 == ''|| bie029 == '-1') {
Wonders.Msg.info('友情提示:请先选择操作!', '提示', function() {
});
return;
}