当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 设置下拉列表初始值

设置下拉列表初始值

2020年07月24日  | 移动技术网IT编程  | 我要评论

有两种方方法:

  1. 第一种方法
<select name="deptid">
<%--listd集合内部放的所有下拉列表的值(查询下拉列表内容的表得到的) var是对集合${listd}起的别名 --%>
    <c:forEach items="${listd}" var="l">
    <c:choose>
    <!--当listd拿到的id等于查到的emp.dept.id时,就让他设置为默认选中-->
      <c:when test="${l.id==emp.dept.id}">
            <option value="${l.id}" selected>${l.name}</option>
      </c:when>
      <c:otherwise>
            <option value="${l.id}">${l.name}</option>
      </c:otherwise>
    </c:choose>
    </c:forEach>
</select>
  1. 第二种方法
<select  name="did">
    <c:forEach items="${listd}" var="l">
        <%--  
    如果循环取出的名字 和  单个查询得到部门名一样, 那就选中当前名
        --%>
        <option value="${l.id}" <c:if test="${l.id eq emp.dept.id}">selected</c:if> >${l.name}</option>
    </c:forEach>
</select>

本文地址:https://blog.csdn.net/YKYZSYA/article/details/107537285

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网