以下代码是在线测试,我从test.jsp页面获取数据。现在,当用户单击单选按钮并单击下一步时,它将存储单选按钮的值并显示单选按钮的下一个值。这里的单选按钮工作正常,但我无法存储单击的每个单选按钮的值。
<script>
$(document).ready(function(){
$("#treck").click(function(event){
var value = $("#users").val();
var idr=$("#wr").val();
var whl=value+" "+"d"+idr;
$.get("test.jsp",{q:whl},function(data){
$("#javaquery").html(data);
});
});
});
</script>
以上代码将隐藏字段的值传递给test.jsp以便带来值。
JSP代码
try {
Class.forName("oracle.jdbc.OracleDriver").newInstance();
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","manager");
Statement smt = con.createStatement(); //Create Statement to interact
ResultSet r = smt.executeQuery("select * from synonyms where srno="+ind+"");
while(r.next()) {
y=r.getString(1);
ques=r.getString(2);
opta = r.getString(3);
optb = r.getString(4);
optc = r.getString(5);
optd = r.getString(6);
}
con.close();
} catch (Exception e) {
e.printStackTrace();
}
%>
<input type="radio" name="opt" id="r1" /><%=opta%>
<input type="radio" name="opt" id="r2" /><%=optb%>
<input type="radio" name="opt" id="r3" /><%=optc%>
<input type="radio" name="opt" id="r4" /><%=optd%>
任何人都可以提供任何提示吗?
答案 0 :(得分:2)
您需要为每个form
按钮标记添加submit
代码,value
按钮和radio
。
<form method="get" action="whereto.jsp" enctype=text/plain>
<INPUT TYPE="radio" name="opt" value="op1"/>Option1
<INPUT TYPE="radio" name="opt" value="op2"/>Option2
<INPUT TYPE="submit" value="submit" />
</form>
答案 1 :(得分:0)
您应该将值添加到值属性
<input type="radio" name="opt" id="r1" value="<%=opta%>" />
<input type="radio" name="opt" id="r2" value="<%=optb%>" />
<input type="radio" name="opt" id="r3" value="<%=optc%>" />
<input type="radio" name="opt" id="r4" value="<%=optd%>" />