我有一个表格,我使用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 :(得分:0)
更改此行:
cell.innerHTML="<?php echo '<input type=' . "'radio'" . ' name=' . "'radio'" . '>' ?>"
到此:
cell.innerHTML="<?php echo '<input type=' . "'radio'" . ' name=' . "'radio'" . 'value=' . "$valueOfInnerHTMLOfTable" . '>' ?>"
$valueOfInnerHTMLOfTable
是您要设置的值。