Thursday, 15 March 2012

javascript - Get value from drop down list in JSP/JSTL when option and c:out is used -



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