2015-06-29 18 views
-2

我的html有一個選擇選項值框,如果我從該框中選擇任何選項,我會在javascript中獲取值,但我想在jsp中使用該值,因爲使用此字符串我正在顯示來自數據庫中選擇行,我試圖用request.getParameter但也沒有工作 代碼:如何讓選擇選項值從javascript到jsp

<script type="text/javascript"> 
function getAppId() 
{ 
    var value=document.getElementById("planeselect").value; 
    document.getElementById("demo").innerHTML="application Id:"+value; 

} 
</script> 

<select id="planeselect" onchange="getAppId()"> 
     <% 
      Set<String> set=appsList.keySet(); 
      for (String s:set) { 
       String appName = (String) appsList.get(s); 
     %> 
     <option value="<%=s%>"><%=appName%></option> 
     <% 
      } 
     %> 
    </select> 

回答

0

在變化,你可以加載頁面,並使用的request.getParameter()

<script type="text/javascript"> 
function getAppId() 
{ 
    var value=document.getElementById("planeselect").value; 
    document.getElementById("demo").innerHTML="application Id:"+value; 
    window.location="URL_of_this_page?RequiredValue="+value; 
} 
</script> 

<% 
    String ValueRequired=request.getParameter("RequiredValue"); 
    if(ValueRequired!=null){ 
       *****operation which you want to perform***** 
     } 
%> 

    <select id="planeselect" onchange="getAppId()"> 
    <% 
     Set<String> set=appsList.keySet(); 
     for (String s:set) { 
      String appName = (String) appsList.get(s); 
    %> 
    <option value="<%=s%>"><%=appName%></option> 
    <% 
     } 
    %> 
    </select> 
相關問題