求助!jsp初始化时按照变量值给单选按钮赋值

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:26:43
判断optnum的值,若为0,则opt0选中,若为1,则opt1选中。
代码如下:
<%
String optnum = (String)pageContext.getAttribute("optnum");
if (optnum == "1"){
%> <script language="JavaScript" cform.opt.opt1.checked = true;> <%}
else{
optnum = "0";
%> <script language="JavaScript" cform.opt.opt0.checked = true; ><%}
%>
可是达不到效果。应该怎么修改呢?

下拉框 id为“lx”
若为0
document.getElementById("lx").options[0].selected = true;
若为1
document.getElementById("lx").options[1].selected = true;

<script language="JavaScript">
<%
String optnum = (String)pageContext.getAttribute("optnum");
if (optnum.equals("1")){%>
cform.opt.opt1.checked = true;
<%}else{optnum = "0";%>
cform.opt.opt0.checked = true;
<%}%>
</script >

if (optnum == "1")改为if (optnum!=null?optnum.equals("1"):false)