传递一个参数的时候是正确的,区域这个控件不可用。需求是传递多个参数的时候区域这个控件可用。大佬们帮忙开下这个JS哪里有问题 var test = this.options.form.getWidgetByName('campus_id'); var thevalue = test.getValue(); var array = ; array = thevalue.split(','); // alert(array.length) if (array.length <= 1) { this.options.form.getWidgetByName('campus_id').setEnable(false); this.options.form.getWidgetByName('area').setEnable(false); this.options.form.getWidgetByName('department').setEnable(false); } else if (8<array.length<15) { this.options.form.getWidgetByName('campus_id').setEnable(true); this.options.form.getWidgetByName('area').setEnable(false); this.options.form.getWidgetByName('department').setEnable(false); } else if (20<array.length <40) { this.options.form.getWidgetByName('campus_id').setEnable(true); this.options.form.getWidgetByName('area').setEnable(true); this.options.form.getWidgetByName('department').setEnable(false);} else if (array.length>50) { this.options.form.getWidgetByName('campus_id').setEnable(true); this.options.form.getWidgetByName('area').setEnable(true); this.options.form.getWidgetByName('department').setEnable(true); }