可以在screen中定义form与ftl两个文件,ftl中可以使用js控制form中的页面元素属性。
控制元素是否可编辑:
$("#oaDataReport_budget").attr("disabled","disabled");
$("#oaDataReport_budget").removeAttr("disabled");
使用newDate()才能正确地比较时间大小
var fromDate = new Date($("#oaDataReport_fromDate_i18n").val());
var thruDate = new Date($("#oaDataReport_thruDate_i18n").val());
if(thruDate != "" && fromDate > thruDate){
alert("开始时间应早于结束时间,请改正!")
return false;
}
form中添加return ××()函数,在函数内return回boolean型结果,就可以控制form的提交了
action="return checkDate();"注意这里,return放在最后,要保证先执行其他action
LOFTER:我们的故事 http://ustory.lofter.com/post/33be15_ecbbef