//以下是javascript代码:
function relate(category){
if(category==1||category==3){
document.getElementById("half_day").style.visibility="visible";}else{
document.getElementById("half_day").style.visibility="hidden"; 
}
}
jsp:
<html:select property="category" onchange="relate(this.selectedIndex);">
<htmlption value="AH" key="AH" />
<htmlption value="AH2" key="AH2"/>
<htmlption value="SL" key="SL" />
<htmlption value="SL2" key="SL2" />
<htmlption value="ML" key="ML" />
<htmlption value="ML2" key="ML2" />
<htmlption value="CL" key="CL" />
<htmlption value="PL" key="PL" />
<htmlption value="NL" key="NL" />
<htmlption value="WL" key="WL" />
<htmlption value="EL" key="EL" />
<htmlption value="VN" key="VN" />
</html:select>  
</td>
<td>
<div id="half_day">
<input type=radio name="halfday" value="AM" >AM  
<input type=radio name="halfday" value="PM" >PM
就是当选择select 的某个选项时,动态显示后面的radio ,验证用struts 的验证框架,当出现错误时,为什么就不能保持原来的页面了呢(不能显示radio)?