超级链接JS

如何设置JS超级链接,判断当参数'bqdm'不是以'NM'开头时,打开1.cpt,否则打开2.cpt,求问?

image.png

FineReport 0730 发布于 2023-12-13 16:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
linbodingLv6中级互助
发布于2023-12-13 16:32(编辑于 2023-12-13 16:34)

if(bqdm.substring(0, 2)=='NM'){} else {}

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-13 16:32

image.png

最佳回答
0
y715Lv7见习互助
发布于2023-12-13 16:33

在上面参数那里的用公式直接判断可以吗,用find,然后下面代码那里判断公式得到的值,=0就打开1,不等于0就打开2

最佳回答
0
ID1208Lv6高级互助
发布于2023-12-13 16:34

image.png

最佳回答
0
快乐星光Lv5中级互助
发布于2023-12-13 16:34

添加参数:tocpt = find("NM",$bqdm)

JS:if(tocpt==1){

       //开头为NM的跳转

} else {

     //开头为其他的跳转

}

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-12-13 16:34

这个是控件名吧?

是控件的话需要写在function里面

var bqdm=_g().parameterEl.getWidgetByName("bqdm").getValue();

var DoctorCode=_g().parameterEl.getWidgetByName("DoctorCode").getValue();

if(bqdm.substring(1,2)=="NM"){

var url="1.cpt";

}

else {

var url="2.cpt";

}

...................

image.png

  • 6关注人数
  • 269浏览人数
  • 最后回答于:2023-12-13 16:34
    请选择关闭问题的原因
    确定 取消
    返回顶部