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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp里,怎么接受下拉框的值?相关的知识,希望对你有一定的参考价值。

能不能举个例子说说!
谢谢

可以接受下拉框的数值,,你可以在
<select name="signF">
<option value="" selected="true">请选择面的内外关系</option>
<option value="1">正向</option>
<option value="-1">反向</option>
一般来说这个OPTION要嵌在FORM中,前边的VALUE就是数值,而正向,则是显示值
参考技术A Jsp下拉框数据传递是通过onchange实现的。
获 取select被选中项的文本
var item = $("select[name=items] option[selected]").text();
这样提交表单的时候就可以带入这个参数了,比如
var fromobj=document.getElementById("myForm");
fromobj.action=xxx.do?param=item
fromobj.submit();
参考技术B <select name="selectSex">
<option value="1">男</option>
<option value="0">女</option>
</select>

选择男就传1,女就传0;这个传值分后台传值和页面传值,

后台传值用 String sexMan = request.getParameter("selectSex");
那么 sexMan 的值就为 1 或者 0

页面传值用javascript获取值,用
var jsSexMan = document.getElementById("selectSex").value;
那么 jsSexMan 的值就为 1 或者 0本回答被提问者采纳
参考技术C <select name="myselect">
<option value="a">aaa</option>
<option value="b">bbb</option>
</select>

选择哪个就传哪个的value。比如你选择的是bbb,那么他将传到下一页里的值就是value中的值“b”

下一页用 request.getParameter("myselect");接

jsp页面里 怎么让文本输入框的值 根据select所选的值而动态显示出相应的值

给下代码

<html>
<head>
<base href="<%=basePath%>">
<script type="text/javascript">
function check(select)
var input=document.getElementById('key');
var s=select.selectedIndex+1;
if(s==1)
input.value="您选择了1"

else if(s==2)
input.value="您选择了2"

else if(s==3)
input.value="您选择了3"


</script>
<title>My JSP 'abc.jsp' starting page</title>

</head>

<body>
文本框:<input id="key" value="您选择了1">
<select id="st" onchange="check(this);">
<option id="0">1</option>
<option id="1">2</option>
<option id="2">3</option>
</select>
</body>
</html>

已经为楼主实现...

我想应该是楼主想要的代码!!!

祝楼主早日成功!!!
参考技术A <html>
<head>
<base href="<%=basePath%>">
<script type="text/javascript">
function check(select)
var input=document.getElementById('key');
var s=select.selectedIndex+1;
if(s==1)
input.value="您选择了1"

else if(s==2)
input.value="您选择了2"

else if(s==3)
input.value="您选择了3"


</script>
<title>My JSP 'abc.jsp' starting page</title>

</head>

<body>
文本框:<input id="key" value="您选择了1">
<select id="st" onchange="check(this);">
<option id="0">1</option>
<option id="1">2</option>
<option id="2">3</option>
</select>
</body>
</html>

已经为楼主实现...

我想应该是楼主想要的代码,,,

祝楼主早日成功。
参考技术B <html>
<head>
<base
href="<%=basePath%>">
<script
type="text/javascript">
function
check(select)
var
input=document.getElementById('key');
var
s=select.selectedIndex+1;
if(s==1)
input.value="您选择了1"

else
if(s==2)
input.value="您选择了2"

else
if(s==3)
input.value="您选择了3"


</script>
<title>My
JSP
'abc.jsp'
starting
page</title>
</head>
<body>
文本框:<input
id="key"
value="您选择了1">
<select
id="st"
onchange="check(this);">
<option
id="0">1</option>
<option
id="1">2</option>
<option
id="2">3</option>
</select>
</body>
</html>
已经为楼主实现...
我想应该是楼主想要的代码!!!
祝楼主早日成功!!!
参考技术C DOM+javascript

以上是关于jsp里,怎么接受下拉框的值?的主要内容,如果未能解决你的问题,请参考以下文章

jsp下拉框怎么写

datagridview 单元格有一个下拉框,如何获取下拉框的值

jsp怎样使得下拉框只读而且不会影响取值

jsp下拉列框不可编辑,<select></select> ;只能选择下拉框的值,而不能手动去输入值

在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?

Robot Framework写自动化用例怎么写选择下拉框,然后根据下拉框的值点击搜索的用例啊