问题背景:在提交数据到数据库前,检查数据在数据表中是否存在,如果存在,弹出已存在对话框,提示否定信息,并关闭页面,如果不存在,提示成功,并关闭对话框!但是我这样写的JS语句,只能提示成功或者失败,并关闭对话框,却不能将数据填报到数据库,不知道是不是实现思路错了,还是有别的什么解决途径!//获取任务编号和执行人var rwid1 = contentPane.getWidgetByCell("C3");var username1 = contentPane.getWidgetByCell("C7");var sql1 = "SQL(\"远程数据库\",\"SELECT rwid from jzry where username='" + username1 + "'\",1,1)";var len = FR.remoteEvaluate(sql1).length;if (len == 0) { _g('${sessionID}').writeReport(); alert("报名成功,加油!");} else { alert("您已经申请过该任务,请选择别的任务!");}window.parent.FR.closeDialog();补充:我重新做了 报表填报属性,并加了提交条件,解决了入库和有该条件不能入库的问题,但是,弹出信息一直是成功的信息,失败的信息,无法弹出!