> id; ?>" value="nama; ?>" disabled /> id; ?>" value="keteran-6ren">
gpt4 book ai didi

javascript - 使用 javascript 启用和禁用复选框

转载 作者:行者123 更新时间:2023-11-30 00:10:38 24 4
gpt4 key购买 nike

这是我的复选框和文本框:

<td> <input type ="checkbox" id="haha" onclick="enable('<?php echo $agenda->id; ?>')" value=<?php echo $agenda->id; ?>>

<td> <input type="text" name="dnama" id="nama_<?php echo $agenda->id; ?>" value="<?php echo $agenda->nama; ?>" disabled /> </td>
<td> <input type="text" name="dketer" id="ket_<?php echo $agenda->id; ?>" value="<?php echo $agenda->keterangan; ?>" disabled> </td>

这是我的 javascript:

function enable(id) {
var disabled = !document.getElementById('haha').checked;
document.getElementById("nama_"+id).disabled = disabled;
document.getElementById("ket_"+id).disabled = disabled; }

我的问题是为什么这只适用于第一行,我首先选中了复选框,文本框将被启用,然后我取消选中第一个复选框并选中第二个和其他文本框仍然禁用..我该如何解决这个问题?

最佳答案

你可以只使用一个函数:

function toggle(someId) {
document.getElementById(someId).disabled = !document.getElementById(someId).disabled;
}

关于javascript - 使用 javascript 启用和禁用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36661165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com