我希望从下拉列表中选择某个项目时显示文本字段。我正在使用更改活动。
if(this.rawValue == 1){
Tolerance.presence = "visible";
}
else{
Tolerance.presence = "hidden";
}
问题是文本字段的存在不会在进行选择时立即改变,而是在我返回列表框并再次选择(任何值,而不仅仅是同一个值)之后。
答案 0 :(得分:1)
下拉列表的新值仅在更改事件后注册。这意味着this.rawValue
指向更改事件中下拉列表的旧值。
移动脚本下拉列表退出事件或在更改事件中使用if条件中的event.newText
。