代码之家  ›  专栏  ›  技术社区  ›  Achaius

无法通过单击选项文本来选择特定的单选按钮选项

  •  1
  • Achaius  · 技术社区  · 15 年前
    <s:decorate template="/layout/display-text.xhtml">
        <h:selectOneRadio layout="pageDirection" value="#{_userHome.pref}">
            <f:selectItems value="#{_userHome.getPreferences()}" />
        </h:selectOneRadio>
    </s:decorate>
    

    我可以通过直接点击除Firefox之外的所有浏览器中单选按钮旁边的文本来选择用户偏好。我该怎么解决这个问题?

    1 回复  |  直到 11 年前
        1
  •  6
  •   Pat    15 年前

    你需要添加一个 <label> 元素,以便标记如下所示:

    <label for="radio-button">Radio button label text</label>
    <input type="radio" value="1" name="radio-button" id="radio-button"/>
    

    这个 for id <h:outputLabel/> 标签。