Невозможно выбрать определенный переключатель, нажав на текст выбора - PullRequest
1 голос
/ 03 августа 2010
<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 Ответ

6 голосов
/ 03 августа 2010

Вам необходимо добавить элемент <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/>.

...