radio取值的问题
为何有两个radio时取值正常,当只有一个值时就取不到值,现将代码贴出,望多多指教
<script language="javascript">
function checkra()
{
var j=document.formr.ra.length
if (j==0)
{
if (document.formr.ra.checked==true)
{
document.formr.brkprice.value=document.formr.breakfast.value;
document.formr.tbedpirce.value=document.formr.bedprice.value;
document.formr.Troomtype.value=document.formr.roomtype.value;
document.formr.roomtypeid.value=document.formr.roomid.value;
}
}
else
{
for (var i=0;i<j;i++)
{
if (document.formr.ra[i].checked==true)
{
document.formr.brkprice.value=document.formr.breakfast[i].value;
document.formr.tbedpirce.value=document.formr.bedprice[i].value;
document.formr.Troomtype.value=document.formr.roomtype[i].value;
document.formr.roomtypeid.value=document.formr.roomid[i].value;
}
}
}
}
</script>