因为radio超过两个就变成了数组.所以这样取
<script>
for (i=0;i<document.form1.bbsTitle1.length;i++)
{
alert(document.form1.bbsTitle1[i].value);
}
</script>
<script>
for (i=0;i<document.form1.bbsTitle1.length;i++)
{
alert(document.form1.bbsTitle1[i].value);
}
</script>
但一定会取其中一个值。怎么写。
{
if (radioNum<document.form1.bbsTitle1.length && radioNum>=0)//这个数必须大于等于0,而且要小于radio数组长度.
return document.form1.bbsTitle1[radioNum].value //这样就取到了
else
return "error"
}
否则没有什么意义啊 var check_length = document.forms[0].elements['bbsTitle1'].length;
var i_count=0
for(var i=0;i<check_length;i++)
{
if (document.forms[0].elements['bbsTitle1'](i).checked)
{
return document.forms[0].elements['bbsTitle1'](i).value;
}
}