可以接受下拉框的数值,,你可以在
<select name="signF">
<option value="" selected="true">请选择面的内外关系</option>
<option value="1">正向</option>
<option value="-1">反向</option>
一般来说这个OPTION要嵌在FORM中,前边的VALUE就是数值,而正向,则是显示值
jsp中把数据库全量查询后填充select列表:
举例说明:
<table>
<tr>
<td width="400px" align="left">入学批次:<SELECT NAME="grade"
id="grade" onchange="refreshEduLevelAndSpecialAjax();"> //选择入学批次会刷新层次和专业
<OPTION VALUE="0">
--请选择--
<c:forEach items="${gradeInfo}" var="gradeInfo">
<OPTION VALUE="${gradeInfogradeName}">${gradeInfogradeName}
</c:forEach>
</SELECT></td>
<td width="400px" align="left">统考课程:<SELECT
NAME="uniExamCourseId" id="uniExamCourseId">
<OPTION VALUE="0">
--请选择--
<c:forEach items="${unifiedExamCourseList}" var="uniExamCourse">
<OPTION VALUE="${uniExamCourseid}">${uniExamCourseuniExamCourseName}
</c:forEach>
</SELECT></td>
</tr>
<tr>
<td colspan="2" id="refreshEduLevelAndSpecialAjax"> //设置ID,用于填充层次和专业的下拉框
<table>
<tr>
<td width="400" align="left">层 次:<SELECT
NAME="eduLevelId" id="eduLevelId"
onchange="refreshSpecialAjax();"> //选择层次后刷新专业
<OPTION VALUE="0">--请选择--</OPTION>
<c:forEach items="${educationLevel}" var="educationLevel">
<OPTION VALUE="${educationLevelid}">${educationLeveleducationLevelName}
</c:forEach>
</SELECT></td>
<td width="400" align="left" id="refreshSpecialAjax">专 业:<SELECT //设置ID,用于填充专业的下拉框
NAME="specialId" id="specialId">
<OPTION VALUE="0">--请选择--</OPTION>
<c:forEach items="${specialList}" var="special">
<OPTION VALUE="${specialid}">${specialspecialName}
</c:forEach>
</SELECT></td>
</tr>
</table>
</td>
</tr>
</table>
java后台通过dao接口获取specialList的值,并且保存到session即可。
<select id="id_1" style="width:150px">
<option value="">----请选择你的学历----</option>
<option value="初中">初中</option>
<option value="高中">高中</option>
<option value="大专">大专</option>
<option value="本科">本科</option>
<option value="研究生">研究生</option>
<option value="硕士">硕士</option>
<option value="博士">博士</option>
</select>
<script type="text/javascript">
function select(index) {
documentgetElementById("id_1")selectedIndex = index;
}
</script>
<button type="button" onclick="select(1);">select(初中)</button>
<button type="button" onclick="select(2);">select(高中)</button>
<button type="button" onclick="select(3);">select(大专)</button>
<button type="button" onclick="select(4);">select(本科)</button>
用JS更改下拉列表不难,不过如何根据数据库返回信息调用这个方法,我就不知道了。
今天也遇到这个问题 jsp里的下拉框的选中值传递给servlet
在servlet中
String select=requestgetParameter("selectName");得到的是选中的option的value值,那么如果我们把value值等于它的选择项的值得话就可以了比如
<select name="selectName">
<option value="羽毛球">羽毛球</option >
<option value="篮球">羽毛球</option >
<option value="足球">羽毛球</option >
</select>
以上就是关于jsp里,怎么接受下拉框的值全部的内容,包括:jsp里,怎么接受下拉框的值、jsp中下拉框中的值从数据库中动态获取、jsp页面下拉框根据获取到的值,选中下拉框的某个选项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)