jsp中如何获得下拉列表框中文本内容

<select name="parenttitle">
<option value="3">军事</option>
<option value="4">经济</option>
</select>
提交到另一个页面来处理,用request对象如何获得列表框中“军事”或“经济”内容而不是value的值,谢谢

先在select标签里设置属性id
<select name="parenttitle" id="kind">
<option value="3">军事</option>
<option value="4">经济</option>
</select>
再用script脚本获取
<script language="javascript">
function getSelectedValue()
{
document.getElementById("kind");
}
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-02
方法:
request.getParameter("")得到的是String类型的数据:
应该是Sting age = request.getParameter("age");
如果想转化为int类型的,再进行转化:int int_age = IntInteger.parseInt(age
第2个回答  2009-05-05
写段JS

function change()
{
var option = document.getElementById("select1").options;
for(var i=0;i< option.length;i++)
option[i].value=option[i].innerHTML;

document.xxxx.submit;
}
select1是指你这段 下拉单的 ID
xxxx是指你要提交的表单 当提交钱触发这段JS就可以了
第3个回答  2009-05-05
提交的时候不会把option之间的字符放到request中传递给另一个页面,所以你要实现那样的功能的话就必须用JavaScript把这些字符串都设置到要传递的form或者url里面才可以
第4个回答  2009-05-05
parenttitle.option[0].text 的值为 “军事”
parenttitle.option[1].text 的值为 “经济”
不知道这样解释可否?

jsp中如何获得下拉列表框中文本内容
先在select标签里设置属性id 军事 经济 再用script脚本获取 function getSelectedValue(){ document.getElementById("kind");}

jsp页面中如何设置下拉菜单
要使用下拉菜单,用户只需从列表中选择一个选项。在服务器端,可以获取用户选择的值,然后根据这些值执行相应的操作或处理逻辑。这通常涉及从数据库或其他数据源检索相关信息,并根据用户的选择显示或操作数据。在JSP中,你可以使用``标签将用户选择的值传递给服务器端的Java代码。例如:jsp 在Java代码中...

jsp如何在下拉列表选定选项后,列表下方自动显现出一个文本框
用javscript写啊~看图片!!! function onchanged(){ var id = document.getElementById("STATUS").value;var showMsg = document.getElementById("showMeg");if(id=='1'){ showMsg.innerHTML = "";} } <CENTER> 起 草 会 稿 提交审批 <\/CENTER>...

jsp 如何获取多选下拉列表框的值
多选框取一个相同的名字 比如叫name 然后在servlet里通过request.getParameterValues("name")得到一个String类型的数组。这个数组就是多选框的值的数组 下拉列表也是取一个名字 然后request.getParameter("name") 得到一个String值

jsp如何既能输入又能从下拉列表中选呢?
1:根据需求,阁下可以使用一个插件:select2,这是个很不错的插件 2:引入select2.js文件后,在文档加载完后调用:比如有一个下拉id是"myselect"("#myselect").select2();这个需要你有Jquery基础,因为这个插件是基于Jquery扩展的 3:补充:有时候可能动态给这个select改变了值,但它不会自动选中值...

jsp里面如何用forEach取一个数组里面的值,从而实现一个下拉列表
1、首先按照图示输入代码初始化Map<String,String>。2、编写前台代码,使用foreach标签遍历Map<String,String>。3、访问前台页面,可以看到Map<String,String>的遍历结果。4、后台代码如下,初始化Map<String,Map<String,String>>。5、编写前台代码,使用foreach标签遍历Map<String,Map<String,String>>。6...

jsp 获取下拉列表所有值
除非下拉框的页面也是之前你用程序生成的,并且保存到cookie或者session里,否则服务端是不可能拿到的。因为没有被选择的下拉项根本没有在http报文里传送上来。可以在客户端用javascript来遍历 比如如果页面是 上海 天津 北京 那你遍历document.myform.mysel.options这个数组读text属性就可以了 ...

如何在JSP页面中获取下拉列表的值
使用iterator标签就可以了。<seclect > <logic:notEmpty name="catalog"> \/\/id属性为catalog集合中的当前元素起一个别名 <logic:iterate id="li" name="catalog"> <bean:write name="li" property="name"\/> <\/logic:iterate> <\/logic:notEmpty> <\/seclect> ...

关于JSP自定义标签当中如何建立下拉列表框
先回去看看HTML语言,JSP制作下拉列表框,据我所知,是html就能实现,只是,下拉列表框的内容是用JSP得到,如 菜单1:${menu1} 菜单2:${menu2} 至于子标签如何与父标签怎么通讯,当然是用javascript

JSP页面中在文本框中输入内容,动态从数据库模糊查询显示到下拉框...
首先:要想到AJAX,页面使用ajax调用后台action中的方法,action中就是个一般的模糊查询方法,返回的是你要查询的list,当然,你也可以使用MAP或者别的,等ajax回调后,填充到下拉列表中 大致思路是这样,另外你可以在百度上搜个例子,

相似回答