ボタンを 1 つだけクリックして、同じ ID を持つ列のテキスト ボックスの読み取り専用プロパティを有効/無効にしようとしていますが、コードが機能していないようです。PHPがどのように機能するかについてはまだよくわかりません
PHP のコード:
<input type='text' name='nTotal[$i]' value='$row->Total' size='5' readonly='true' id='ntotal[$i]'>
JavaScript のコード:
var a = document.getElementById(ntotal); //ntotal[$i] is the ID name of textbox in PHP
for (var i=0;i<a.length;i++){
if (a[i].readonly == 'false' ) {
a[i].readonly = 'true';
}
else if(a[i].readonly == 'true'){
a[i].readonly = 'false';
}
}
}
なぜうまくいかないのか、誰かにヒントを教えてもらえますか?ID の代わりに名前を使用してみましたが、結果は同じです。