填报界面如下: 填报属性设置如下: 界面预览提交后,提示成功,可是数据库并没有更新 现在改用frm的格式后 alert(FR.remoteEvaluate("=sql('OATEST','select 1 from dual',1,1)"));//这个可以正常执行 var Widget = this.options.form.getWidgetByName("WORKCODE"); var sr = Widget.getValue(); var sql = "SELECT workcode FROM hrmresource where workcode = '"+sr+"'"; alert(sql); alert(FR.remoteEvaluate("=sql('OATEST','"+sql+"',1,1)"));//这里拿不到结果 var sc = FR.remoteEvaluate("=sql('OATEST','"+sql+"',1,1)") alert(sc); alert(sc+"-----------"+sr); if(sc != sr){ Widget.setValue(); alert("输入工号不存在"); } 怎样处理这类的问题 |