【发布时间】:2014-06-24 21:32:37
【问题描述】:
我有以下 JSP 代码,用于提取存储在数据库中的名称列表作为 nameID 和名称的 select 语句。下拉菜单显示名称(不是 id)
<select id="name" name="name" onchange="updateName(value)">
<option/>
<c:forEach items="${nameForm.nameList}" var="val">
<option ${nameForm.name eq val.nameId?'selected':''}
value="<c:out value="${val.nameId}"/>">
<c:out value="${val.name}"/>
</option>
</c:forEach>
</select>
我希望 updateName 函数检索所选名称的值。下面的代码所做的是获取 nameID 而不是值。我不确定为什么 value 返回一个我假设 val.nameId 而不是列表中选择的名称 val.name 的 ID
函数更新名称($1){
alert($1);
}
如果我使用 document.getElementById....
【问题讨论】:
标签: javascript jquery jsp jstl