当前位置: 代码迷 >> JavaScript >> radio check 高手
  详细解决方案

radio check 高手

热度:586   发布时间:2012-06-27 14:20:09.0
radio check 求助高手
JScript code

$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>";
                        }


JScript code

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);
}



------解决方案--------------------
alert(document.getElementsByTagName('form')[0])输出看看是什么
------解决方案--------------------
var obj = document.getElementsByTagName('input'); //这样呢
  相关解决方案