jsp里,怎么接受下拉框的值

jsp里,怎么接受下拉框的值,第1张

可以接受下拉框的数值,,你可以在

<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页面下拉框根据获取到的值,选中下拉框的某个选项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9530456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存