选择输入框的值进行判断,值为0时,0==''为true?

需要判断选择输入框的值,根据不同的选择情况,进行业务校验。

当选择输入框选择了,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;
		}

猜你喜欢

转载自yhzhangdota.iteye.com/blog/2392540