select下拉框选择后回显问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select下拉框选择后回显问题相关的知识,希望对你有一定的参考价值。
用的<c:forEach items="$listcxYC" var="yc" varStatus="vs">
<option value=$yc.ID <c:if test="$fn:contains(NKINDS,yc.ID)"> selected</c:if>>$yc.ANAME </option>
</c:forEach>结果我的value里面有1,2,3也有101,102,103所以回显的选择101,102,103的时候fn:contains会把1,2,3一起选上。有什么方法解决这个问题吗?
多选
’追问
不能==因为我这是多选
参考技术A 看下这段代码,应该能解决你的问题login
search
index 参考技术B 你现在问题解决了么,我也不会
el-select多选情况下回显的问题
参考技术A 问题:el-select在设置multiple(复选)的情况下,无法回显预期:
错误:
其实这个问题的错误原因是数据类型的问题。
正常数据类型:
接口上返回的回显数据:
接口数据转换后:
id在list中是Number类型,但是在回显的数据中,我们转成了 String类型。 导致Element无法识别
接下来试试看,先转换数据为Number类型:
运行效果:
已达到我们预期的效果。 问题出在数据类型不统一的问题上。
以上是关于select下拉框选择后回显问题的主要内容,如果未能解决你的问题,请参考以下文章