可以试一下日期控件 编辑结束事件(日期格式(yyyy-MM-dd),返回字符串),js:
var dday=this.getValue();
//alert(dday);
var fd='=WEEKDAY("'+dday+'")'; //alert(fd);
var fday=FR.remoteEvaluate(fd);
var ld='=FORMAT(DATEINYEAR("'+dday+'",-1),"yyyy-MM-dd")';
var lastd=FR.remoteEvaluate(ld); //alert(lastd);
if(fday!=5 && dday!=lastd){
FR.Msg.toast("非法日期,请重新选择日期!");
this.setValue("");
}