编辑框字数显示与限制
2023-01-24 09:16:15 最后更新
//以下可代码可放入 编辑框更新监听事件→文本内容改变之后
.ps:此代码需要用到2个控件,编辑框控件,文本控件
s bjk=5
//内容编辑框ID
s wb=4
//显示已输入字数的文本ID
s sx=150
//输入内容字数大于150变成红色  (最高字数上限)
s sx1=15
//输入内容字数小于15显示的颜色变成黄色 (最低字数限制)
ug(bjk,"text",fankui)
//获取已输入的内容
slg(fankui,zfcd)
//slg为获取字符长度
f(zfcd<=sx)
{
//输入内容小于15字符时执行
s(sx-zfcd,zs)
ss(zfcd+" / "+zs,zzs)
us(wb,"text",zzs)
us(wb, "textcolor", "#ffffa200")
//设置颜色为黄色
f(zfcd>=sx1)
{
//输入内容大于15字符时执行
us(wb, "textcolor", "#ff00b740")
//设置颜色为绿色
}
}
else f(zfcd>=sx)
{
//输入内容大于150字符时执行
s(sx-zfcd,zs1)
ss(zfcd+" / "+zs1,zzs1)
us(wb,"text",zzs1)
us(wb, "textcolor", "#ffff0012")
//设置字数显示颜色
}
说明:以上代码可放在反馈的编辑框里,限制字数。提高反馈质量。