我有一个从数据库中的数据生成的表。它可能有 3 行和 2 个单元格。
每个单元格中都有一个复选框和 2 个隐藏的表单字段。
因此,典型的行可能如下所示:
<tr>
<td>
<input type="checkbox" id="Assign" onclick="setchanged(this);">
<input type="hidden" id="hfChanged" value="0">
<input type="hidden" id="hfAgentID value="272">
</td>
<td>
<input type="checkbox" id="Assign" onclick="setchanged(this);">
<input type="hidden" id="hfChanged" value="0">
<input type="hidden" id="hfAgentID value="324">
</td>
</tr>
要求是 - 单击复选框时,应将同一单元格中的 hfChanged 隐藏字段的值设置为 1。
这适用于 Internet Explorer:
function setchanged(me)
{
me.parentElement.all("hfChanged").value = 1;
}
如何在 Firefox 或 Chrome 等符合标准的浏览器中设置 hfChanged 的值?