查看: 5868|回复: 2

根据文本字段内容设置字段字体颜色如何设置?

升级   4.49%

29

主题

32

回帖

449

积分

注册会员

Rank: 2

积分
449
发表于 2022-3-11 16:38:09 | 显示全部楼层 |阅读模式
尝试根据文本字段内容设置字段字体颜色,用条件判断语句写在change事件中,判断内容如下:

[JavaScript] 纯文本查看 复制代码
var bg2 = this.form.get("test");
if (bg2.getData() == "通过"){
this.form.get("test").node.getFirst().setStyle("color","#3c76b7");
} else {
    this.form.get("test").node.getFirst().setStyle("color","#ff3300");
}


保存后尝试更改文本字段内容,但是字体颜色设置无法生效,请管理员大大指教!

衍生问题,如果不改变字段颜色,改变某个表格单元格背景颜色又该如何写代码呢?

回复

使用道具 举报

升级   0.77%

3

主题

18

回帖

77

积分

注册会员

Rank: 2

积分
77
发表于 2022-3-11 22:05:09 | 显示全部楼层
这个要看你的代码写在什么地方,比如是load事件还是哪里?另外,可通过控制台跟踪调试,查找错误。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-3-14 10:54:07 | 显示全部楼层
您好,您可以F12监控一下您的代码,getFirst()是没有获取到子节点的
this.form.get("subject").node.firstChild.setStyle("color","red")  您可以这样去获取。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread