JS处理下拉框

时间:2013-03-11 13:11:51

标签: javascript dropdownbox

我有这个脚本,允许用户从下拉列表1中选择,它将使用值填充下拉列表2。这里的问题是,一旦它填满,原来的“项目”称为“ - Väljlänförst - ”就会消失,我不想这样做。我只想让新值填满它。 有人可以看看我在下面提供的代码,看看是否有一个简单的解决方案吗?

提前致谢。

http://pastebin.com/aqvX222V

2 个答案:

答案 0 :(得分:2)

请参阅: Sample

function showSubKommun(subCat,selectObj){
   selectObj.length=kommun[subCat].length+1;
   for(var n=1;n<=kommun[subCat].length;n++){
     selectObj[n].text=kommun[subCat][n-1];
     selectObj[n].value=kommun[subCat][n-1];
   }
}

答案 1 :(得分:1)

试试这个

function showSubKommun(subCat,selectObj){
    selectObj.length=kommun[subCat].length+1;
    selectObj[0].text=kommun[0][0];
    selectObj[0].value=kommun[0][0];
    for(var n=0;n<kommun[subCat].length;n++){
        selectObj[n+1].text=kommun[subCat][n];
        selectObj[n+1].value=kommun[subCat][n];
    }
}