var time1= this.options.form.getWidgetByName("date_s").getValue(); var time2= this.options.form.getWidgetByName("date_end").getValue(); if(time1!=""&&time1!=null) { if(time2==""||time1==null) { alert("订单结束日期不能为空"); } } if(time1 =="" || time1 == null){ if(time2 == null || time2 ==""){ alert('开始日期不能为空'); var mydate =new Date(); //Date首字母必须大写 this.options.form.getWidgetByName("date_s").setValue(mydate); this.options.form.getWidgetByName("date_end").setValue(mydate); } } 各位大佬看下,我这样写的,为什么date_s的控件值能够写入,date_end的不能够写入,我确定参数名称没写错。还有就是我控件那里设置了date_end的起始值为date_s.不知道是不是这个的原因。而且及时我单独写值date_s能够成功,吧date_s改为date_end就没有效果 |