我维护一个旧的ASP Classic网站,该网站会自动在表格中生成行。因此,当生成该行的输入框时,它会给出一个自动生成的名称。所以我不会事先知道身份证/姓名。
如果我在onmouseover事件中抛出以下代码,它就可以了。但是我无法弄清楚如何在创建输入控件时运行代码。
document.getElementsByName(this.name)[0].checked = true;
这就是整行的样子:
<td class="tabledatacell" valign="top" nowrap>
<input disabled class="mccheckbox" onloadstart="document.getElementsByName(this.name)[0].checked = true;" mcType="B" mcRequired="N" type="checkbox" value="ON" name="txtal1AutoAssignROW_ID">
</td>
我尝试了像onload和onloadstart这样的活动,但他们不会开火。即使它只是一个警报。
答案 0 :(得分:1)
您可以像这样使用HTML :(添加checked
属性)
<td class="tabledatacell" valign="top" nowrap>
<input disabled class="mccheckbox" mcType="B" mcRequired="N" type="checkbox" value="ON" name="txtal1AutoAssignROW_ID" checked>
</td>
答案 1 :(得分:1)
只需添加checked
属性:
<input type="checkbox" checked>