如何使用javascript在jsp中从数据库检索值时选中单选按钮
我想检索jsp页面中选中单选按钮中的单选按钮值如何使用javascript在jsp中从数据库检索值时选中单选按钮,javascript,jsp,Javascript,Jsp,我想检索jsp页面中选中单选按钮中的单选按钮值 <% String gen=rs.getString("gender");session.setAttribute("gender", gen); %> <input type="radio" name="gender" id="male" value="male" />male <input type="radio" name="gender" id="female" value="fe
<% String gen=rs.getString("gender");session.setAttribute("gender", gen); %>
<input type="radio" name="gender" id="male" value="male" />male
<input type="radio" name="gender" id="female" value="female" />Female
<input type="radio" name="gender" id="other" value="other" />
如果此选项的值等于性别,则可以检查每个选项。如果是,则添加选中=选中 例: 或者,您可以查看,您可以使用它根据条件添加选中的属性
<input type="radio" name="gender" id="male" value="male" ${gen eq "male"?'checked="checked"':''}/>
<input type="radio" name="gender" id="female" value="female" ${gen eq "female"?'checked="checked"':''}/>Female
<input type="radio" name="gender" id="other" value="other" ${gen eq "other"?'checked="checked"':''}/>
您使用的是jstl&el吗?是的,但是使用javascript可能比解释它更好。简单地说,el为您提供了一个类似于Java中的三元运算符,我只是在这里使用它来检查gen值是否等于eq,即男性、女性或其他。如果为true,则应用checked属性。如果为false,我将不应用任何内容作为“”,请检查标记wiki和此示例more@muneeb,如果它回答了您的问题,请将其标记为已接受
<input type="radio" name="gender" id="male" value="male" ${gen eq "male"?'checked="checked"':''}/>
<input type="radio" name="gender" id="female" value="female" ${gen eq "female"?'checked="checked"':''}/>Female
<input type="radio" name="gender" id="other" value="other" ${gen eq "other"?'checked="checked"':''}/>