2014-06-12 3 views
0

저는 PHP를 사용하여 서버의 데이터로 채울 테이블이 있습니다. 다음으로 각 데이터 행에 대해 셀을 추가하고 해당 셀에 라디오 단추를 넣습니다. 나는 다음과 같은 코드로 수행라디오 버튼 값을 특정 테이블 행의 텍스트와 동일하게 설정하십시오.

<script> 
    var table=document.getElementById("dataTables-1"); 
    table.createTHead() 

    var cell; 
    var row; 

    for(var i=1;i<table.rows.length-1;i++){ 
     row=table.rows[i]; 
     cell=row.insertCell(0); 
     cell.innerHTML="<?php echo '<input type=' . "'radio'" . ' name=' . "'radio'" . '>' ?>" 
    } 
    </script> 

는 내가 뭘해야 같은 행에, 해당 테이블에 세포의 innerHTML 동일 것이라고, 라디오 버튼 노드에 값 속성을 추가합니다.

내 목표는 사용자가 라디오 버튼을 사용하여 테이블 행을 선택한 다음 action = "some_other_page.php"인 테이블 아래의 버튼을 누르고 $ _POST [ "radio"]를 유지하는 테이블을 만드는 것입니다. (사용자가 선택한 행의 열 중 하나에서 가져온 값)을 처리합니다.

답변

0

변경이 줄이에

cell.innerHTML="<?php echo '<input type=' . "'radio'" . ' name=' . "'radio'" . '>' ?>" 

: $valueOfInnerHTMLOfTable 사용자가 설정하려는 값이

cell.innerHTML="<?php echo '<input type=' . "'radio'" . ' name=' . "'radio'" . 'value=' . "$valueOfInnerHTMLOfTable" . '>' ?>" 

.

+0

답장을 보내 주셔서 감사합니다. 하지만 $ valueOfInnerHTMLOfTable을 얻으려면 어떻게해야합니까? – Michael

+0

라디오 버튼을 설정하려는 값입니다. – csanonymus

관련 문제