设置单选按钮值等于特定表行的文本


Set radio button value equal to text in specific table row

我有一个表,我填充的数据从服务器使用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> 

我需要做的是添加value属性到单选按钮节点,这将等于innerHTML单元格在表格中,在同一行。

我的目标是创建一个表,其中用户选择一个表行(使用单选按钮),然后按下按钮下面的表有动作="some_other_page.php",并保持$_POST["radio"](值从列之一,在由用户选择的行)进一步处理它。

改变这一行:

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

to this:

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

其中$valueOfInnerHTMLOfTable为需要设置的值