8

1ページに複数のフォームがあります。各フォームの内容はまったく同じです。しかし、ラベルに関して問題が発生しました。ラベル「for」タグは一意であり、要素IDを指している必要があることは知っていますが、何らかの理由でフォームを乗算する必要があります。jsfiddleにある私のコードを参照してください私のコード

<form>
<label for="option1">Option 1</label>
<input type="radio" id="option1" name="options">

<label for="option2">Option 2</label>
<input type="radio" id="option2" name="options">

<label for="option3">Option 3</label>
<input type="radio" id="option3" name="options">
</form>

<!-- another form but the same content -->
<form>
<label for="option1">Option 1</label>
<input type="radio" id="option1" name="options">

<label for="option2">Option 2</label>
<input type="radio" id="option2" name="options">

<label for="option3">Option 3</label>
<input type="radio" id="option3" name="options">
</form>​

ありがとう

4

1 に答える 1

7

また:

  • フォームの特定のインスタンスのすべての ID に適用するプレフィックスを生成します
  • fororを使用しないで、ラベル要素idにフォーム コントロールを配置します。
于 2012-11-06T12:18:37.793 に答える