javascript - Get value from drop down list in JSP/JSTL when option and c:out is used -
i have next jsp code select statement pulling list of names stored in database nameids , names. drop downwards shows names (not ids)
<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>
i'd updatename function retrieve value of selected name. code below nameid not value. not sure why value returning id assuming val.nameid
instead of name selected in list val.name
function updatename($1){
alert($1);
}
same thing if utilize document.getelementbyid....
and if alter this:
<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>
into this:
<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.name}"/>"> <c:out value="${val.name}"/> </option> </c:foreach> </select>
update how this: http://jsfiddle.net/robertrozas/y8e4b/ javascript jquery jsp jstl
No comments:
Post a Comment