2012-01-16 14 views
0

私は、オプションが設定されたプロパティファイルから来るドロップダウンボックスを持っています。オプションは、ページの読み込み時に生成されます。私は次のコードを使用しています。コンボの選択された値を設定するかのボックスをドロップダウンし動的に生成されたドロップダウンボックスで選択した値を次のJSPページに保持する方法はありますか?

<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> 
+0

です – Jakub

+0

こんにちは..次のページのドロップダウンボックスで選択したオプションのテキストを保持したいと思います。これを修正してください。 – yashika

答えて

0

は、コードの末尾に次のようなものを追加します。他のページ

機能するsetSelected()

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

使用単純なJavaスクリプト機能: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]); 
      } 
     } 
+0

上記のjapページの関数を呼び出す – yashika

関連する問題