填报js问题,怎么让上部分js未通过时,不执行下面部分js

如图,2部分js,上面是提交报表,下面是打开另一个报表(这2个js这样写有问题吗)

现在希望第一部分的提交,如果没通过校验时,不执行下面打开另一个报表的js,要怎么改

image.png

FineReport 用户W4933403 发布于 2022-7-20 17:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-7-20 18:12(编辑于 2022-7-21 18:47)

JS实现填报校验后返回错误信息- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

参考这个,然后if判断

image.png

image.png

if (fr_verifyinfo.success) {

_g().writeReport();

} else {

}

else里写上跳转链接

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-21 08:00

你可以把打开新页面的js写在填报成功事件,这样没有填报成功就不会跳转了

image.png

  • 用户W4933403 用户W4933403(提问者) 我写一起是因为我还有个按钮是不校验直接提交但不进行跳转,如果把跳转放到这里,那我另一个按钮也会进行跳转了
    2022-07-21 14:49 
  • 3关注人数
  • 347浏览人数
  • 最后回答于:2022-7-21 18:47
    请选择关闭问题的原因
    确定 取消
    返回顶部