jsp中如何获取下拉列表每次更改的值
我是jsp新手,大家帮帮忙,怎样能获得下拉列表每次更改的值,从而随时更改相关变量值。我想到的是在下拉列表框的onChange事件上加一个提交表单的函数,这样每次更改下拉列表时都单独提交一次这个值。但是为什么仍然只在第一次更改后显示所选值,之后点击都没反应。。。
只是简化的测试代码,大概就是这个意思
<html>
<head>
<title>My JSP 'First.jsp' starting page</title>
</head>
<body><form action="" method="POST"><label>科目
<select name="subject" id="subject" onchange="this.form.submit()">
<option value="java" selected>java</option>
<option value="jsp" >jsp</option>
</select>
</label></form><br>
<%if(request.getParameter("subject")!=null){%>
<label><%=request.getParameter("subject")%></label>
<%}%>
<br>
</body>
</html>
只是简化的测试代码,大概就是这个意思
<html>
<head>
<title>My JSP 'First.jsp' starting page</title>
</head>
<body><form action="" method="POST"><label>科目
<select name="subject" id="subject" onchange="this.form.submit()">
<option value="java" selected>java</option>
<option value="jsp" >jsp</option>
</select>
</label></form><br>
<%if(request.getParameter("subject")!=null){%>
<label><%=request.getParameter("subject")%></label>
<%}%>
<br>
</body>
</html>
...全文
相关推荐
jsp如何获取Session中的值
本文将详细介绍如何在JSP页面中获取session中的值。
用ajax实现的jsp二级联动下拉列表
请求的目标是一个Servlet或JSP页面,该页面负责根据一级选项查询并返回二级数据。在Servlet或JSP处理请求时,我们可以从请求参数中获取一级选项的值,然后在数据库中查询对应的二级数据。
jsp出生日期三级级联下拉列表
**JavaScript事件**:在级联下拉列表中,我们需要监听用户的每次选择,这通常通过`onchange`事件来实现。当用户更改了一个下拉列表的选项时,触发关联的JavaScript函数。3.
用JSP+Ajax实现搜索框的下拉列表
**优化用户体验**:为了提高用户体验,可以添加一些额外的优化,比如限制每秒发送请求的频率,或者设置一个最小输入字符数,避免用户每次按键都发送请求。此外,还可以使用CSS美化下拉列表,使其更具吸引力。
JSP获取TextArea中的值
当用户在网页上填写表单,特别是使用TextArea输入多行文本时,开发者需要从服务器端获取这些数据进行处理。本篇文章将详细讲解如何在JSP中获取TextArea的值。


Web 开发
