比如:<input type="radio" name="radioSex" value="男" /> 男 <input type="radio" name="radioSex" value="女" /> 女如果获得参数值为男则选中男 ,如果参数值为女则选中女
1、在jsp页面获取到这个值。2、获取页面上的单选按钮组的所有dom元素3、遍历获取到的dom元素数组,比较当前单选按钮的值是否与传来的值一样4、找到值一样的radio就设置其属性checked为checked,进行选中。示例:有一组单选按钮:<input type="radio" name="city" value="beijing"/>北京 <input type="radio" name="city" value="shanghai"/>上海 <input type="radio" name="city" value="tianjin"/>天津 <input type="radio" name="city" value="chongqing"/>重庆通过如下方法选中,cityValue是后台传来的值。function selectCity(cityValue){ var citys = document.getElementsByName('city'); for(var i=0;i<citys.length;i++){ if(citys[i].value == cityValue){ citys[i].checked='checked'; break; } } }
单选按钮<input type="radio" 这里很重要 name="xuanze" checked="checked">管理员<input type="radio" 这里很重要 name="xuanze" >用户处理时 用javascript 脚本语言来取<script language="javascript" type="text/javascript">function get(){ var a = document.getElementsByName("xuanze"); for(var i = 0; i < a.length; i ++ ){ var b = a.item(i); if(b.checked){ alert(b.value); } } }</script><body><input type="radio" name="xuanze" value="管理员" checked="checked"/>管理员<input type="radio" name="xuanze" value="用户"/>用户<input type="button" onclick="get();" value="点我"/></body>