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コードなしで、あなたのコードをチェックしている
を以下にすべきですか? 'selected'はここでは定義されていません。だから複雑になるでしょう。 「jquery selected option onchange」を検索しましたか?あなたはいくつかの答えを見つけるべきです。 – AxelH
[jQueryのselect onChangeの値を取得する]の可能な複製(http://stackoverflow.com/questions/11179406/jquery-get-value-of-select-onchange) – AxelH