日期:2014-05-17  浏览次数:20772 次

没有提交怎么获得界面上下拉框的值?急
运行环境是: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;
}
}
}