当前位置: 代码迷 >> Java Web开发 >> 没有提交如何获得界面上下拉框的值?
  详细解决方案

没有提交如何获得界面上下拉框的值?

热度:10193   发布时间:2013-02-25 21:18:32.0
没有提交怎么获得界面上下拉框的值?急
运行环境是:jsp + servlet
界面上有两个下拉框,一个是部门,一个是显示顺序。
当部门变动的时候,显示顺序就要相应的变动。
部门已经查出来了,显示顺序不知道怎么获得?
我的思路是:要在servlet里写根据部门查询部门的信息,可是没有提交部门ID传不到servlet里。怎么解决???
我不会ajax,这个东西急要,所以现在是学不了了。

------解决方案--------------------------------------------------------
function changedep()
{
var mySelect = document.getElementById("order"); 
mySelect.innerHTML="";
var obj=document.getElementById("depid");
var a=parseInt(obj.value.substring(5))+1;
for(i=0;i<obj.length;i++) 
{
if(obj[i].selected==true) //下拉框的长度就是他的选项数
{
for(var i = 1; i<=a; i++)
{
var opp = new Option(i,i); 
mySelect.add(opp); 
}
mySelect.options[a-1].selected=true
return;
}
}
}
  相关解决方案