コード:は、複数のテキストボックス
私は、入力データの行数によって生成された複数のテキストボックスを有効/無効にする<?php
include('conect.php');
$result = mysqli_query($conn,"SELECT * FROM `op` WHERE `type` = 2 ;");
echo "<table class='table table-striped table-hover'id='datatables-example'>
<tr>
<td class='pure-table'><b>Title 1</b></td>
<td class='pure-table'><b>Title 2</b></td>
<td class='pure-table'><b>Check 1</b></td>
<td class='pure-table'><b>Title 3</b></td>
<td class='pure-table'><b>VCheck 2</b></td>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tbody data-link='row' class='rowlink'>
<tr>
<td>' . $row['Op'] . '</td>
<td> <input type='text' name='T2' class='form-control'>
<td style='text-align:center;'> <input type='checkbox' name='C1' id='C1' >
<td> <input type='text' name='T3' id='T3' class='form-control' disabled >
<td style='text-align:center;'> <input type='checkbox' name='C2'>
</tr>
</tbody>
}
</table>";
mysqli_close($conn);
?>
<script language ="JavaScript">
document.getElementById('C1').onchange = function() {
document.getElementById('T3').disabled = !this.checked;
};
</script>
。
最初の行は正常に動作しますが、他の行は正常に動作しません。
私は間違っていますか?
*入力データの行番号で生成された複数のテキストボックスを有効/無効にしたい*、問題を明確に説明してください。あなたはここで何をしようとしているのですか? –
' }'は閉じ引用を逃した。構文エラー。あなたの 'name'と' id'は一意ではなく、 'tbody'もループの外側にしたいと思うでしょう。この質問には「js」もありません。 – chris85
私はOp変数のすべての値をリストし、テキストボックスT2とT3に値を割り当てたいが、編集したC1 – djva