日期:2014-05-17  浏览次数:20750 次

求助,js判断问题
<html:select property="identityTypeId" styleId="identityTypeId" style="width:150px;" onblur="bluridType();" onfocus="bluridType2();">
<html:option value="">请选择证件类型</html:option>
<html:option value="101">身份证</html:option>
<html:option value="102">军官证</html:option>
<html:option value="103">护照</html:option>
<html:option value="104">士兵证</html:option>
</html:select>

<td align="right">
证件号码:
</td>
<td align="left">
<html:text property="identityId" styleId="identityId" maxlength="19" onfocus="focusIdentityId();"style=" height:15px; width:145px;" onblur="blurIdentityId();"></html:text>
</td>

同上,如果选择“请选择证件类型”的话,下面的对话框可以为空,如果选择了证件类型,下面不可以为空,应该在js里怎么判断?谢谢。。。

------解决方案--------------------
var identityType = document.getElementById('identityTypeId');
var identityId = document.getElemnetById('identityId');
if (identityType.value != '请选择证件类型' && identityId.value == ''){
alert('请输入证件号码!');
return;
}
------解决方案--------------------
var identityType = document.getElementById('identityTypeId');
var identityId = document.getElemnetById('identityId');
if (identityType.value != '101'&& identityId.value == ''){
alert('请输入证件号码!');
return;
}
------解决方案--------------------
探讨

var identityType = document.getElementById('identityTypeId');
var identityId = document.getElemnetById('identityId');
if (identityType.value != '101'&amp;&amp; identityId.value == ''){
alert('请输……

------解决方案--------------------
var identityType = document.getElementById('identityTypeId');
var identityId = document.getElemnetById('identityId');
if (identityType.value != '请选择证件类型' && identityId.value == ''){
alert('请输入证件号码!');
return;
}