0

ここで超初心者の質問。私は独学で 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」よりも自分で付けた名前で作業したいです。

4

1 に答える 1