有没有办法在输入框创建时自动检查输入框?

时间:2014-06-26 19:32:22

标签: javascript html asp-classic

我维护一个旧的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这样的活动,但他们不会开火。即使它只是一个警报。

2 个答案:

答案 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>