jsp页面中有一HTML单选按钮
action中有一属性updkb 取值为I或U
JSP页面中怎样根据ACTION属性UPDKB自动选中单选按钮
如ACTION属性UPDKB为I
打开JSP时RADIO的第一项选中
ACTION属性UPDKB为U
打开JSP时RADIO的第二项选中
lz如果使用的是struts2,那么使用struts2的radio标签就可以了。
其中updKb就是你的那个属性。
updKbs是个map,如下形式
U:***,I:***
Struts2将U,I作为value,map的value作为显示。
接着你的updKb是什么值,那么相应的radio就会被选中了。
你可以取到action 中的updkb的变量的值吧 拿这个值去判断啊 如果为i 就让第一个的是呗选中的 如果是u那么就第二个是被选择的呗。
不知道你用的是struts1还是2 如果是2的话
用 就可以了
[code="JSP"]
checked/c:if />
checked/c:if/>
[/code]
updkb是你action传到页面的变量~ 可以request.setAttribute("updkb","");
页面加载时执行
loadValue
loadValue(){
var bi=document.getElementById("updkbi");
var bu=document.getElementById("updkbu");
然后判断从action取得的值
如果是 I 然后设置 bi.checked=true
如果是 U 然后设置 bu.checked=true
}
[code="java"]
...
/s:if
checked/c:if />' />[/code]