用JavaScript来检测页面中的单选框是否被选中,然后做出相应的操作 <mce:script type="text/javascript"><!-- var radio2s=document.getElementsByName("serviceType"); var serviceType = "${model.serviceType}"; for(var i=0;i<radio2s.length;i++) { var radio2 = radio2s[i].value; if(radio2==serviceType){ radio2s[i].checked="checked"; } } //扫描单选框中选中的值 //参数:表单名,元素名 //返回值:是否已选 已选中不为空,未选中为空 function getCheckedRadio(ItemID) { var chk = document.getElementsByName(ItemID); for (i=0;i<chk.length;i++) { if(chk[i].checked == true) { return chk[i].value; //已被选中 } } return null; } //扫描复选框中选中的值 //参数:表单名,元素名 //返回值:是否已选 已选中不为空,未选中为空 function getCheckedCheckBox(ItemID) { var chk = document.getElementsByName(ItemID); for (i=0;i<chk.length;i++) { if(chk[i].checked == true) { return chk[i].value; //已被选中 } } return null; } //扫描复选框中选中的值数组 //参数:表单名,元素名 //返回值:是否已选 已选中不为空,未选中为空 function getCheckedCheckBoxIds(ItemID) { var rtnAry = new Array(); var chk = document.getElementsByName(ItemID); var index=0; for (i=0;i<chk.length;i++) { if(chk[i].checked == true) { rtnAry[index++] = new Array(chk[i].value); //已被选中 } } return rtnAry; } // --></mce:script>