分开测试是没有问题的,如果我一个页面需要验证多个,就不行了。
还有如果保存动作之前中还有其他更新数据库的脚本的话,有非空的提示,但是数据库脚本还执行。
我们希望只有必填项填完了,才执行数据库的脚本,如果有一项没有填写就应该只提示,但是数据库的脚本不因该执行。
例如:
checkEmpty("anyou","案由");
checkEmpty("name","姓名");
var process = getDocumentProcess();
var formProcess = getFormProcess();
var subform = formProcess.doView("11e1-68c4-27ded8d8-a78a-950e0f381780");
var doc = process.doNew(subform,getWebUser(),createParamsTable());
doc.addStringItem("DOCNAME",docName);
doc.addStringItem("DOCNO",docNo);
doc.addStringItem("CREATEPERSON",tfr);
doc.addStringItem("CREATETIME",tfsj);
doc.addStringItem("CREATEORGID",tfdw);
doc.addStringItem("POLICENAME",bar);
doc.addStringItem("APPLYPOLICENAME",pzr);
doc.addStringItem("APPLYTIME",pzsj);
doc.addStringItem("ANJIANID",cid);
doc.addStringItem("WENSHUID",cdid);
doc.addStringItem("DOCFORMID",formID);
doc.addStringItem("DOCPATH",docPath);
process.doCreate(doc); |