不在同一月份
在第二个控件写个编辑后事件。要看你的控件返回值类型了,比如说返回的是字符串。
var d1=this.options.form.getWidgetByName("控件1").getValue();
var d2=this.options.form.getWidgetByName("控件2").getValue();
if(d1.substring(0,7)!=d2.substring(0,7))
alert("不相等");
js代码
var start = this.options.form.getWidgetByName("p_ks").getValue();
var end = this.options.form.getWidgetByName("p_js").getValue();
可以获取到控件值,后面就是判断然后加个提示了
你另外个日期控件 的起始日期 写公式
DATEINMONTH($第一个控件的控件名,1)
结束日期写公式
DATEINMONTH($第一个控件的控件名,-1)
然后设置不可以编辑 这样日期选择范围就限制好 你前面选择所在月了
这样直接不让选 超过这个月的日期 好过你提示的做法