$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);
}
实际上 实现功能是 取到radio前面显示的内容,我暂时想到从数据库 取来数据判断,有更好地办法么
var obj = document.getElementsByTagName('input1');//貌似是这行有问题
alert(obj.length);//显示0
<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>之前些的不清晰,简化代码