Uploaded image for project: 'Teeda'
  1. Teeda
  2. TEEDA-293

radioへのlabel指定をできるようにして欲しい

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.6
    • Fix Version/s: 1.0.10
    • Component/s: Teeda Extension
    • Labels:
      None

      Description

      現状(1.0.6)のTeedaのradioでは、次のようなHTMLを出力できない。

      <form action="fooForm">
        <input type="radio" name="sex" id="man" value="man" /><label for="man">男</label>
        <input type="radio" name="sex" id="woman" value="woman" /><label for="woman">女</label>
        <input type="submit" value="送信" />
      </form>
      

      http://html.eweb-design.com/0906_lbl.html に書かれているように、label要素とradioの関連づけをできるようにしたい。

        Activity

        Hide
        manhole manhole added a comment -

        補足です。

        http://www.kanzaki.com/docs/html/htminfo33.html で言う、「明示的なラベル付け」をできるようにしたいということです。

        Show
        manhole manhole added a comment - 補足です。 http://www.kanzaki.com/docs/html/htminfo33.html で言う、「明示的なラベル付け」をできるようにしたいということです。
        Hide
        manhole manhole added a comment -

        現状(r3378の、teeda-1.0.9-SNAPSHOTのteeda-html-example)でもこのように書けば、inputRadioで「明示的なラベル付け」が可能だとわかった。

        <span id="aaa">
        	<input type="radio" id="aaa_0" name="aaa" value="1" /><label for="aaa_0">1</label>
        	<input type="radio" id="aaa_1" name="aaa" value="2" /><label for="aaa_1">2</label>
        	<input type="radio" id="aaa_2" name="aaa" value="3" /><label for="aaa_2">3</label>
        </span>
        

        あと確認すべきは、

        • forEachの中にradioがある場合
        • inputRadio以外(selectOneRadio)の場合
        Show
        manhole manhole added a comment - 現状(r3378の、teeda-1.0.9-SNAPSHOTのteeda-html-example)でもこのように書けば、inputRadioで「明示的なラベル付け」が可能だとわかった。 <span id= "aaa" > <input type= "radio" id= "aaa_0" name= "aaa" value= "1" /><label for = "aaa_0" >1</label> <input type= "radio" id= "aaa_1" name= "aaa" value= "2" /><label for = "aaa_1" >2</label> <input type= "radio" id= "aaa_2" name= "aaa" value= "3" /><label for = "aaa_2" >3</label> </span> あと確認すべきは、 forEachの中にradioがある場合 inputRadio以外(selectOneRadio)の場合
        Hide
        manhole manhole added a comment -

        r3480で、foreach配下のinputRadioは対応しました。

        Show
        manhole manhole added a comment - r3480で、foreach配下のinputRadioは対応しました。
        Hide
        shot shot added a comment -

        SelectOneRadioの件は別issueとし、本件はこれでcloseとします.

        Show
        shot shot added a comment - SelectOneRadioの件は別issueとし、本件はこれでcloseとします.
        Hide
        shot shot added a comment -


        SelectOneRadioは別issueにします.

        Show
        shot shot added a comment - SelectOneRadioは別issueにします.

          People

          • Assignee:
            manhole manhole
            Reporter:
            manhole manhole
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development