это мой первый пост на этом сайте. Я хочу знать, возможно ли получить значение диапазона после изменения его с помощью javascript, чтобы установить атрибут request.getParameter()
, потому что мое значение всегда null
, когда я request.getParameter("output")
.
<select id="application" name="application" class="form-control"
onchange = "getOption();" required>
<option value="" style="font-style: italic" disabled
selected>Please select an application</option>
<%
while (rsTester.next()) {
%>
<option id="applicationSelect"
value="<%=rsTester.getString(2)%>">
Application : <%=rsTester.getString(2)%></option>
<%
}
%>
</select>
<script type="text/javascript">
function getOption() {
selectElement = document.querySelector('#application');
output = selectElement.options[selectElement.selectedIndex].value;
document.querySelector('.output').textContent = output;
}
</script>
<span id="output" class="output" style="display:none"></span>
<%
String selected = request.getParameter("output");
request.getSession().setAttribute("applicationSelected", selected);
%>