在servlet中得到html中下拉列表选中的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在servlet中得到html中下拉列表选中的值相关的知识,希望对你有一定的参考价值。

<select name="syear">
</select>
</label>
<label>
<select name="smonth" onchange="changeMonth()">
</select>
</label>
<label>
<select name="sday">
</select>
这是html页面上的,在script中动态的加入下拉内容
<script>
<!--初始化时间年月-->
function initData()
var year=new Date().getYear();
for(i=year;i>=1900;i--)
document.form2.syear.options.add(new Option(i,i));
document.form2.smonth.options.length=0;
for(j=1;j<=12;j++)
document.form2.smonth.options.add(new Option(j,j));


for(k=1;k<=31;k++)
document.form2.sday.options.add(new Option(k,k));


<!--动态添加每月天数-->
function changeMonth()
var y=document.form2.syear.value;
var m=document.form2.smonth.value;
document.form2.sday.length=0;
switch(m)
case '1':
case '3':
case '5':
case '7':
case '8':
case '10':
case '12':
for(i=1;i<=31;i++)
document.form2.sday.options.add(new Option(i,i));

break;
case '4':
case '6':
case '9':
case '11':
for(i=1;i<=30;i++)
document.form2.sday.options.add(new Option(i,i));

break;
case '2':
if(y%4==0||(y%100!=0&&y%400==0))
for(i=1;i<=29;i++)
document.form2.sday.options.add(new Option(i,i));

else
for(i=1;i<29;i++)
document.form2.sday.options.add(new Option(i,i));


break;
default:


</script>

怎么在servlet中获得下拉列表选中的值???求高手指教。。。

参考技术A 在servlet中获取页面空间的值都是通过空间的name属性获取的,下拉列表的值就是选中的值,request.getParameter( "下拉框名称")

以上是关于在servlet中得到html中下拉列表选中的值的主要内容,如果未能解决你的问题,请参考以下文章

如何在从数据库填充的 Jquery 下拉列表中显示选中的值

如何获取c#中combox选定的值

如何使用JS获取下拉列表框的显示值

如何将HTML中下拉菜单和文本区域的值传递到java中的

获取隐藏下拉列表禁用选定选项的值

html下拉列表怎么滚动到搜索关键词位置?