JS如何判断默认选中的单选框?注意是默认而不是通过onclick事件触发
JS代码:
function func_choose_address(id){
if(0==id){
document.addressForm.cperson.value="";
new PCAS("province","city","area","","","");
document.getElementById("address2").value="";
document.addressForm.ccode.value="";
document.addressForm.ctel.value="";
document.addressForm.cmobile.value="";
var obj1=document.getElementById("add2").value;
if(obj1==0)
{
document.getElementById("div2").style.display="block";
}
}else{
var obj=document.getElementById("add1").value;
for(var i=0;i<obj.length;i++){
if(obj[i].checked==true)
{
alert(obj[i].value);
} document.addressForm.cperson.value=document.getElementById("name_"+id).innerHTML;
new PCAS("province","city","area",document.getElementById("province_"+id).innerHTML,document.getElementById("city_"+id).innerHTML,document.getElementById("area_"+id).innerHTML);
document.getElementById("address2").value=document.getElementById("address_"+id).innerHTML;
document.addressForm.ctel.value=document.getElementById("tel_"+id).innerHTML;
document.addressForm.ccode.value=document.getElementById("zipcode_"+id).innerHTML;
document.addressForm.cmobile.value= document.getElementById("mobile_"+id).innerHTML;
if(obj!="")
{
document.getElementById("div2").style.display="none";
}
}
}
JSP代码:
<c:if test="${not empty member_address}">
<c:forEach var="addressBook" items="${member_address}">
<input name="address" type="radio" checked="checked" id="add1" value="${addressBook.id}" onclick="func_choose_address(${addressBook.id});"/> 收货人:${addressBook.name} 收货地址:${addressBook.address} 手机:${addressBook.mobile} 联系电话:${addressBook.tel} <br/>
<span style="display:none" id="name_${addressBook.id}">${addressBook.name}</span>
<span style="display:none" id="address_${addressBook.id}">${addressBook.address}</span>
<span style="display:none" id="province_${addressBook.id}">${addressBook.province}</span>
<span style="display:none" id="city_${addressBook.id}">${addressBook.city}</span>
<span style="display:none" id="area_${addressBook.id}">${addressBook.area}</span>
<span style="display:none" id="tel_${addressBook.id}">${addressBook.tel}</span>
<span style="display:none" id="zipcode_${addressBook.id}">${addressBook.zipcode}</span>
<span style="display:none" id="mobile_${addressBook.id}">${addressBook.mobile}</span><br/>
</c:forEach>
</c:if>
各位老大,小弟问下:这个要实现的功能是新地址添加完后,通过 alert("已成功添加了你的常用地址!") window.navigate("/shoppingCart/checkAddress.jsp?buyType=1");跳转刷新到该页面,跳转之后要将默认选中的单选按钮的值给拿到,各位老大注意是 默认 选中的,不是通过 onclick事件触发的。