超级新手问题在这里。我正在尝试自学 Web 表单,因此我正在尝试使用该runat="server"
属性。所以这是我的代码:
<p>
Number of items:
<input type="checkbox" name="custom_name_qty" value="25" runat="server" />25
<input type="checkbox" name="custom_name_qty" value="50" runat="server" />50
<input type="checkbox" name="custom_name_qty" value="75" runat="server" />75
<input type="checkbox" name="custom_name_qty" value="100" runat="server" />100
<input type="checkbox" name="custom_name_qty" value="Other" runat="server" />Other
</p>
这是生成的内容:
<p>
Number of items:
<input name="ctl01" type="checkbox" value="25" />25
<input name="ctl02" type="checkbox" value="50" />50
<input name="ctl03" type="checkbox" value="75" />75
<input name="ctl04" type="checkbox" value="100" />100
<input name="ctl05" type="checkbox" value="Other" />Other
因此,它采用了我的一组具有相同名称的复选框,并为它们提供了不同的名称。为什么是这样?即使我给它们单独的名称(在每个名称的末尾添加一个整数),它们仍然会被重命名。
我在这里做错了什么?如何让复选框输出相同的名称?我什至怎样才能让复选框保留我给他们的名字?我宁愿使用我给的名字而不是“ctl01”。