HTML 的radio 标签



jsp页面中有一HTML单选按钮
action中有一属性updkb 取值为I或U
JSP页面中怎样根据ACTION属性UPDKB自动选中单选按钮
如ACTION属性UPDKB为I
打开JSP时RADIO的第一项选中
ACTION属性UPDKB为U
打开JSP时RADIO的第二项选中

lz如果使用的是struts2,那么使用struts2的radio标签就可以了。

/s: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]