控件显示问题,求大佬帮忙解决,谢谢

如图,参数面板中有两个控件,假如单选按钮组控件为1时,查询控件背景颜色为白色,假如单选按钮组控件为2查询控件背景颜色为黑色,用JS应该如何实现?IF语句应该怎么写呢?image.png

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

直接单选按钮组状态改变事件,写js如下

var a=this.getValue();

if(a=="1")

{

$("#fr-btn-BT1").css({"background":"white"});   //BT1为按钮名称,背景色

}

else if(a=="2")

{

$("#fr-btn-BT1").css({"background":"black"});   //BT1为按钮名称,背景色

}

  • xingcheng1226 xingcheng1226(提问者) 还有一个小问题,为什么if写等号的时候要写两个呢?
    2022-12-13 11:59 
  • snrtuemc snrtuemc 回复 xingcheng1226(提问者) js中判断相等是两个=,一个=是赋值,查询按钮一样的,换下名称就可以
    2022-12-13 12:16 
  • xingcheng1226 xingcheng1226(提问者) 回复 snrtuemc OK了
    2022-12-13 12:23 
  • 2关注人数
  • 232浏览人数
  • 最后回答于:2022-12-13 11:58
    请选择关闭问题的原因
    确定 取消
    返回顶部