js跳转模板

我想做个判断,下拉框值不为‘a’的时候,跳转到另一个模板,否则不跳转,请问怎样实现呢

FineReport 削于 发布于 2024-5-14 14:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-14 14:44(编辑于 2024-5-14 15:29)

在下拉框编辑结束事件,js如下

var a=this.getValue();

var URL="你的模板地址";

if(a!='a'){window.open(RUL);}

=============

var a=this.getValue();

var rq=_g().getWidgetByName("控件名").getValue(); 

var URL="${servletURL}?viewlet=GettingStarted.cpt&op=write&rq="+rq;

var URL = FR.cjkEncode(URL);

if(a!='a'){window.open(RUL);}

========

image.png

  • 削于 削于(提问者) 参数没传过去怎么办呢,比如我想传个参数$rq,传过去参数名为s
    2024-05-14 15:04 
  • snrtuemc snrtuemc 回复 削于(提问者) 那就直接url拼接参数,URL=\"XXX.cpt&rq=\"+rq; 评论会自动在引号前加斜杠,自己删除
    2024-05-14 15:05 
  • 削于 削于(提问者) 回复 snrtuemc 不行,我加了会报错
    2024-05-14 15:12 
  • snrtuemc snrtuemc 回复 削于(提问者) 你怎么加的,rq怎么获取,正常获取控件的值,参考一下修改答案
    2024-05-14 15:15 
  • 削于 削于(提问者) 回复 snrtuemc 不是,是已有参数,当前模板叫rq,传下去也叫rq,不是获取控件值
    2024-05-14 15:20 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-5-14 14:42
  • 2关注人数
  • 236浏览人数
  • 最后回答于:2024-5-14 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部