我有兩個html下拉列表,它們的值是通過使用jsp從數據庫中檢索的。現在兩個html下拉列表事件
<%
String query =" SELECT question_text,question_id FROM questions WHERE id = ?";
PreparedStatement stmt = conn.prepareStatement(query);
stmt.setString(1,request.getParameter("QID"));
ResultSet rs = stmt.executeQuery();
if(!rs.next()) {} else {%>
<form action="#" method="post">
<p> First Question </p>
<select name="currentQuestion">
<%do{%>
<option value="<%=rs.getString("question_id")%>"><%=rs.getString("question_text")%> </option>
<%}while(rs.next());}%>
</select>
<%
String query =" SELECT question_text,question_id FROM questions WHERE id = ? AND question id != ? ";
PreparedStatement stmt = conn.prepareStatement(query);
stmt.setString(1,request.getParameter("QID"));
stmt.setString(2,CHOOSEN QUESTION);
ResultSet rs = stmt.executeQuery();
if(!rs.next()) {} else {%>
<p> Next Question </p>
<select name="currentQuestion">
<%do{%>
<option value="<%=rs.getString("question_id")%>"><%=rs.getString("question_text")%></option>
<%}while(rs.next());}%>
</select>
</form>
,我什麼,當用戶從第一個下拉列表中選擇一個具體的問題,第二個下拉列表中的值不包括這個問題? 是否有人知道該怎麼做?
你可以使用Javascript來做到這一點 - 你有任何Javascript(或JQuery)的經驗嗎? – ametren 2012-07-11 17:36:28
其實我不知道如何用Javascript或JQuery做到這一點! – 2012-07-11 18:04:55