Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将动态生成的下拉框中的选定值保留到下一个jsp页面?_Javascript_Jsp_Dynamic_Drop Down Menu - Fatal编程技术网

Javascript 如何将动态生成的下拉框中的选定值保留到下一个jsp页面?

Javascript 如何将动态生成的下拉框中的选定值保留到下一个jsp页面?,javascript,jsp,dynamic,drop-down-menu,Javascript,Jsp,Dynamic,Drop Down Menu,我有一个下拉框,其中的选项来自配置的属性文件。这些选项是在加载页面时生成的。我使用了以下代码 在JSP中 <select name="IDNo" id="IDNo"> </select> function loading() { var d = document.getElementById("system"); var df=document.getElementById("ID

我有一个下拉框,其中的选项来自配置的属性文件。这些选项是在加载页面时生成的。我使用了以下代码

在JSP中

<select name="IDNo" id="IDNo">                  
</select>

function loading()
{           
        var d = document.getElementById("system");
        var df=document.getElementById("IDNo");

        var i = 0;
        var disp = document.getElementById("Range");

        var numberOfOptions = df.options.length;
        for (i = 0; i < numberOfOptions; i++) {                  
            df.remove(0);
        }  
        if (d.value == "Apple") {
            df.options[df.options.length] = new Option("ALL","");           
            for(i=1;i<=disp.value;i++)
            {  
                var option = document.createElement("option");                  
                option.text=i;
                option.value=i;
                df.add(option, df.options[null]);
            }
        }

在代码末尾添加如下内容:

<c:if test="${!empty param.IDNo}">
    for (var i = 0; i < df.options.length; i++) {
        if (df.options[i].value == '${param.IDNo}') {
            df.selectedIndex = i;
            break;
        }
    }
</c:if>

使用简单java脚本函数设置另一页中组合框或下拉框的选定值

功能选择

     {
        var Num = "<%=NumID%>";
        if(Num != null && Num !='' )
        {
           var secondCombo = document.getElementById("combo_id");
           secondCombo.value = Num;             
        }           
     }

嗨..我想在下一页的下拉框中保留所选选项的文本。请帮助我解决此问题。调用上面的函数onload body(日本页面的主体)