jsp页面:
<s:select id="userLevel" name="searchForm.userLevel" list="searchForm.userLevelMap" listKey="key" listValue="value" onchange="clearLevelRange();"/><s:radio id="levelRange" name="searchForm.levelRange" list="searchForm.levelRangeMap" listKey="key" listValue="value"></s:radio>----------------
java代码:
Map<String, String> levelRangeMap = new LinkedHashMap<String, String>();
levelRangeMap.put("01", "以上");
levelRangeMap.put("02", "以下");
searchForm.setLevelRangeMap(levelRangeMap);
session.put("searchForm", searchForm);-------------
js代码:
function clearLevelRange() {
var temp = document.getElementsByName("searchForm.levelRange"); 
     for(var i=0; i<temp.length; i++){
     temp[i].checked = false;
           }
}先选中raido的“以下”按钮,提交form,页面重新加载后再改变select标签选择的值,此时radio的两个按钮都没被选中,再提交form,为什么searchForm.levelRange的值还是"02"呢?该怎样解决?谢谢!