var storeCode = this.options.form.getWidgetByName("storeCode").getValue();
//alert(storeCode)
//var cnt = storeCode.indexOf('1')
//alert(cnt)
if( storeCode.length > 5 && storeCode.indexOf('1') == 1){
alert('总仓和门店不能同时存在查询!')
return false;
}
&& 并
|| 或
.length是对字符串,有没有可能code是一串数字系统把它默认为数字类型了?
你把后面的.length换成1==1,先看看是不是这里的问题
另外逻辑好像有点问题,01001长度只有5,后面.length>6,这两个条件好像不能同时成立
一般用&&就可以了,实在不行可以在if里面套个if
if()
{
if ()