0

チェックボックスとテキストフィールドの配列があります。私が達成したいのは、チェックボックスがチェックされていない場合、入力タイプのテキストフィールドは読み取り専用ですが、チェックボックスがチェックされている場合、入力タイプのテキストフィールドは読み取り専用ではなくなります。

<?php 
$rsi = pg_query("Select * From items Order by name;");
while ($ri = pg_fetch_array($rsi, NULL, PGSQL_ASSOC)) {
?>
<tr>
<td align="center"><input id="item" class="input_control" type="checkbox" name="item[]" value="<?php echo $ri['item_no']; ?>"></td>
<td class="qty" align="center"><input id="quantity" type="text" name="qty[]" value="<?php echo $rsview['quantity'];?>"></td>
<td ><?php echo $ri['name']; ?></td>
<td><?php echo $ri['model']; ?></td>
<td><?php echo $ri['brand']; ?></td>
<td><?php echo $ri['item_type']; ?></td>
</tr>
<?php } ?>
4

1 に答える 1

1
Try This

<script type="text/javascript"> 

function toggleTB(myCheckbox){ 
    if(myCheckbox.checked){
        document.myForm.myField.disabled=1
    } 
    else{
        document.myForm.myField.disabled=0
    }
 } 
</script> 

<form name="myForm"> 
    <input type="checkbox" onClick="toggleTB(this)">
    <input type="text" name="myField" value="asdf"> 
</form>
于 2013-03-13T11:55:11.937 に答える