Подтвердить что ты не робот

Как связать элементы ярлыков с помощью переключателей

У меня есть несколько кнопок параметров в моей форме, и мне всегда нужно щелкнуть по кнопке круглой кнопки, чтобы выбрать ее. Есть ли способ разрешить пользователю щелкнуть соответствующую метку, чтобы выбрать кнопку выбора?

enter image description here

<p>
    <span class="editor-label">
        @Html.LabelFor(m => m.ADR)
    </span>
    <span class="editor-field">
        @Html.RadioButtonFor(model => model.ADR, "Yes", AdrYesOptions) 
        @UserResource.YesValue
        @Html.RadioButtonFor(model => model.ADR, "No", AdrNoOptions) 
        @UserResource.NoValue 

    </span>
</p>

Я нашел несколько решений здесь: Как связать ярлыки с радиокнопками, но это меня не устраивает, потому что я предпочитаю решение, определенное для MVC.

4b9b3361

Ответ 1

Оберните каждый переключатель и соответствующий текст метки внутри элемента <label>:

<p>
    <span class="editor-label"> @Html.LabelFor(m => m.ADR) </span>
    <span class="editor-field">
        <label> @Html.RadioButtonFor(model => model.ADR, "Yes", AdrYesOptions) @UserResource.YesValue </label>
        <label> @Html.RadioButtonFor(model => model.ADR, "No", AdrNoOptions) @UserResource.NoValue </label>
    </span>   
</p>