你没有提交jsp如何得到javascript的值?
将以下保存为1jsp
<body>
<form name="tj" action="1jsp" method=post>
<select name="result" >
<option value="北京">北京</option>
<option value="大连">大连</option>
<option value="上海">上海</option>
<option value="南方">南方</option>
</select>
<input type="submit" name="提交" value="提交">
</form>
<%
requestsetCharacterEncoding("gbk");
String result=requestgetParameter("result");
for(int i=0;i<5;i++){
if(result=="北京"){
responsesendRedirect("MyJspjsp");
}else{
outprintln("籍贯是"+result);
}
}
%>
</body>
假如这个是你主页面代码的话,跳转到1jsp<form action="1jsp" method="post"><select id="select" name="select"><option id="a">a</option><option id="b">b</option><option id="c">c</option></select><input type="submit" value="提交"></form>这个是1jsp代码requestgetParameter("select");就可以得到你选的是哪个下拉框的值
<!doctype html><html><head><!--获得下拉列表中的选中值--><style></style><script>function test(){var tes=documentgetElementById("tes");//获取select元素alert(tesoptions["内容值:"+tesselectedIndex]innerHTML+"元素值"+tesoptions[tesselectedIndex]value);//通过selectedIndex获得选中的选项的下标,再通过options[]集合获取选中的option元素}</script><meta charset="UTF-8"></head><body><select id="tes" onchange="test()"><!--选项值改变时触发onchange()事件--><option value="帅哥" checked="checked" id="test1">帅哥</option><option value="美女" id="test2">美女</option><option value="ladybody" id="test3">ladybody</option></select></body></html>
参考资料
csdncsdn[引用时间2018-1-25]
dllst Datasource = list;dllstDisplayMember = "字段①";dllstvalueMember = "字段②";这样就可以设置下拉列表框的显示值和隐藏值。你试试吧。。
以上就是关于jsp下拉列表怎么取value值全部的内容,包括:jsp下拉列表怎么取value值、在jsp中怎么得到下拉菜单的value值、如何获取下拉列表选中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)