2017-01-30 25 views
0

で選択した値によって異なります。JSP二ドロップダウン私は、次のとJSPページを持っている最初の

<select name="classTitle" id="classTitle"> 
       <option value="-1" name="title">Select class</option> 
       <% 
        try{ 
        String qr="select * from class"; 
        Class.forName("com.mysql.jdbc.Driver").newInstance(); 
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/lab3","root",""); 
        Statement stm=conn.createStatement(); 
        ResultSet rs=stm.executeQuery(qr); 
        while(rs.next()){ 
        %> 
        <option id="selectedClass" value="<%=rs.getString("classTitle")%>"><%=rs.getString("classTitle")%></option> 

        <% 


        }//end while 

        }//end try 
        catch(Exception ex){ 
        ex.printStackTrace(); 
        out.println("Error "+ex.getMessage()); 
        } 
       %> 

      </select> 

私は同じフォームに対応するクラスのサイズを保持する別のフィールドを追加したい(に保存されていますテーブルクラス)を選択します。これらの値はサーブレットに渡されます。

は、これまでのところ私はテストのため

<script> 
    $('#classTitle').on('change', function(e){ 
    $("#results").html("You selected: " + selected); 
    }); 
</script> 

<div id="results"></div> 

を試してみました - (元のフォームがポップアップウィンドウに、それ自体であるので、可能性がある)は動作しません。私はquery.yourコードなしで、あなたのコードをチェックしている

+0

を以下にすべきですか? 'selected'はここでは定義されていません。だから複雑になるでしょう。 「jquery selected option onchange」を検索しましたか?あなたはいくつかの答えを見つけるべきです。 – AxelH

+0

[jQueryのselect onChangeの値を取得する]の可能な複製(http://stackoverflow.com/questions/11179406/jquery-get-value-of-select-onchange) – AxelH

答えて

0

は、あなたがこのコードで何を期待している方法

<script> 
$(document).ready(function(){ 
    $('#classTitle').on('change', function(e) { 
     $("#results").text("You selected: " + $(this).val()); 
    }); 
}); 

</script> 

<select name="classTitle" id="classTitle"> 
    <option value="-1">Select class</option> 
    <option value="q">ffffffffffff</option> 
</select> 

<div id="results"></div> 
関連する問題