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

时间:2014-06-12 16:35:39

标签: javascript php

我有一个表格,我使用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”](从用户选择的行中的一列中获取的值,以进一步处理它。

1 个答案:

答案 0 :(得分:0)

更改此行:

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

到此:

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

$valueOfInnerHTMLOfTable是您要设置的值。