根据文本框默认值,去改变某个按钮颜色

重新描述下问题:

报表页面有一个文本框和两个按钮(按钮1/按钮2)

文本框里默认是有值的,根据默认值去改变按钮颜色

下面是写的是文本框的初始化事件,能进入到if里面,但按钮颜色却没变:

var month = this.options.form.getWidgetByName("month").getValue();

if (month == '1') {

    $('#fr-btn-FORMSUBMIT1').css('background', 'red');

}
if (month == '2') {

    $('#fr-btn-FORMSUBMIT2').css('background', 'red');

}

WorkBook2.cpt


FineReport 崔家豪 发布于 2019-8-7 16:13 (编辑于 2019-8-7 17:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
rabbitliuLv7初级互助
发布于2019-8-7 16:38(编辑于 2019-8-7 17:15)

 

var month = this.options.form.getWidgetByName("month").getValue();


setTimeout(function(){

if (month == 1) {

alert("我是1");

$("#fr-btn-FORMSUBMIT1").css("background","red");

}

if (month == 2) {

alert("我是2");

$('#fr-btn-FORMSUBMIT2').css('background','red');

}


},100)



这个样子把。

最佳回答
0
doudekaixinLv6中级互助
发布于2019-8-7 16:27

background-color

  • 崔家豪 崔家豪(提问者) $(\'#fr-btn-FORMSUBMIT1\').css(\'background-color\', \'red\'); 还是没反应
    2019-08-07 16:31 
  • doudekaixin doudekaixin 回复 崔家豪(提问者) 把你CPT发上来。。。 快点,我5点下班。
    2019-08-07 16:45 
  • 3关注人数
  • 432浏览人数
  • 最后回答于:2019-8-7 17:15
    请选择关闭问题的原因
    确定 取消
    返回顶部