【发布时间】:2016-07-13 09:29:07
【问题描述】:
我是 JSTL 的初学者,因为我最近才开始使用它,以避免在我的 JSP 中使用 scriplets,我想就我遇到的问题寻求帮助。
我有一个选择元素,我已经设法使用 JSTL 填充了一个数组列表。但是,只要选择了下拉列表中的不同选项,我也需要动态地更改ReadOnly文本字段的值,并且在文本字段中放入的值与ArrayList中的相同索引,就像所选选项一样,那就是那么我遇到了麻烦。
<select id="department" onchange="managerfill()">
<c:forEach var="dept" items="${departments}">
<option value="${dept.deptname}"><c:out value="${dept.deptname}"/></option>
</c:forEach>
</select>
<input type="text" id="manager" readonly>
我尝试使用 js 函数来更改文本字段的值,但到目前为止,我还没有成功。
function managerfill() {
var x = document.getElementById("department").selectedIndex;
document.getElementById("manager").value="${departments[x].manager}";
}
如果部门和经理字段都是下拉列表会更容易,但我们需要将经理设置为文本字段,所以我在尝试解决它时有点不知所措。
【问题讨论】:
标签: javascript jsp jstl