$hi=explode(",",$historyItem[$i][4]);
echo "<td height=\"10\" style=\"color:".$historyItem[$i][5]." \" >".$historyItem[$i][2].":</td>";
if($chk!=''){//如果结果是1的话 就选择  是 否则选择  否
echo "<td height=\"10\" style=\"color:".$historyItem[$i][5]." \">";
for($h=0;$h<count($hi);$h++){
if($hi[$h]==$chk){
echo "<input type=\"radio\" name=\"".$historyItem[$i][0]."\" value=\"".$hi[$h]."\" onChange=\"change()\" checked>".$hi[$h];
}else{
echo "<input type=\"radio\" name=\"".$historyItem[$i][0]."\" value=\"".$hi[$h]."\"  onChange=\"change()\" >".$hi[$h];
}
}
echo "</td>";
}else{
echo "<td height=\"10\" style=\"color:".$historyItem[$i][5]." \">";
for($h=0;$h<count($hi);$h++){
if( strpos("无,否",$hi[$h])!==false){
echo "<input type=\"radio\" name=\"".$historyItem[$i][0]."\" value=\"".$hi[$h]."\" onChange=\"change()\" checked>".$hi[$h];
}else{
echo "<input type=\"radio\" name=\"".$historyItem[$i][0]."\" value=\"".$hi[$h]."\"  onChange=\"change()\" >".$hi[$h];
}
}
echo "</td>";
}
function save1() {
        var ar_radio = [];
//alert(array_name.length);
    var obj = document.getElementsByTagName('form')[0].getElementsByTagName('input');//貌似是这行有问题
    for (var i = 0; i < obj.length; i ++) {
        if (obj[i].type == 'radio' )
{
    alert(obj[i].checked);
}
    }
    //alert(ar_radio);
}

解决方案 »

  1.   

    alert(document.getElementsByTagName('form')[0])输出看看是什么
      

  2.   

    实现check 判断,,测试结果输出了全部的 fase,true,
    实际上 实现功能是 取到radio前面显示的内容,我暂时想到从数据库 取来数据判断,有更好地办法么
      

  3.   

    var obj = document.getElementsByTagName('input');  //这样呢
      

  4.   


    var obj = document.getElementsByTagName('input1');//貌似是这行有问题
    alert(obj.length);//显示0
      

  5.   


    <form name='form1'onSubmit="change()" id="form1" method="post">
    <table width="90%"  border="0" align="center" ><tr>
        <td width="13%" height="0"   ></td>
        <td width="45%" ></td>
        <td width="13%"></td>
        <td width="29%" ></td>
      </tr>   
    <tr>
       <td height="10" style="color:#FF0000 " >肺气肿:</td>
    <td height="10" style="color:#FF0000 ">
    <input type="radio" name="6" value="有"  onChange="change()" >有<input type="radio" name="6" value="无" onChange="change()" checked>无<input type="radio" name="6" value="未知"  onChange="change()" >未知</td>
    <td height="10" style="color:#000000 " >慢性支气管炎:</td>
    <td height="10" style="color:#000000 ">
    <input type="radio" name="3" value="有"  onChange="change()" >有<input type="radio" name="3" value="无" onChange="change()" checked>无<input type="radio" name="3" value="未知"  onChange="change()" >未知</td></tr>
    <tr>
           <td height="10" style="color:#FF0000 " >哮喘:</td>
           <td height="10" style="color:#FF0000 ">
                    <input type="radio" name="4" value="有"  onChange="change()" >有<input type="radio" name="4" value="无" onChange="change()" checked>无<input type="radio" name="4" value="未知"  onChange="change()" >未知</td>
           <td height="10" style="color:#000000 " >鼻窦炎:</td><td height="10" style="color:#000000 ">
                    <input type="radio" name="7" value="有"  onChange="change()" >有<input type="radio" name="7" value="无" onChange="change()" checked>无<input type="radio" name="7" value="未知"  onChange="change()" >未知</td></tr>
    <tr>
    <td height="10" style="color:#000000 " >过敏性鼻炎:</td>
    <td height="10" style="color:#000000 ">
    <input type="radio" name="8" value="有"  onChange="change()" >有<input type="radio" name="8" value="无" onChange="change()" checked>无<input type="radio" name="8" value="未知"  onChange="change()" >未知</td>
    <td height="10" style="color:#000000 " >鼻息肉:</td>
    <td height="10" style="color:#000000 ">
    <input type="radio" name="9" value="有"  onChange="change()" >有<input type="radio" name="9" value="无" onChange="change()" checked>无<input type="radio" name="9" value="未知"  onChange="change()" >未知</td></tr>
    <tr>
    <td height="10" style="color:#FF0000 " >肺癌术后:</td>
    <td height="10" style="color:#FF0000 ">
    <input type="radio" name="10" value="有"  onChange="change()" >有<input type="radio" name="10" value="无" onChange="change()" checked>无<input type="radio" name="10" value="未知"  onChange="change()" >未知</td></tr>
    <tr><td height="40" colspan="4"  align="center"><br>
        <input name="save" type="button"  id="btn"  value="下一步"  onclick="check();" > 
    <input name="close" type="reset"  value="重新输入"  id="btn">
       </td> </tr>
    </table>
    </form>之前些的不清晰,简化代码