Как применить имя группы к переключателям HTML в asp.net? - PullRequest
8 голосов
/ 19 января 2010

Может кто-нибудь рассказать о том, как применить имя группы к элементам управления переключателем html (вход), чтобы я мог выбрать любую из доступных переключателей?

У меня есть входные радиостанции в таблице. Каждый ряд содержит два радио следующим образом. Я хочу выбрать один из каждой строки. Но я могу выбрать только одну радиокнопку среди всех радиокнопок, присутствующих во всех строках.

<input name="radiobutton" type="radio" value="radiobutton" />Option1
<input name="radiobutton" type="radio" value="radiobutton" />Option2

Какое изменение я должен сделать, чтобы выбрать один переключатель в каждой строке?

Спасибо, ~ Капс

Ответы [ 2 ]

10 голосов
/ 19 января 2010

Насколько я знаю, радиокнопки в HTML не имеют имен групп. Их HTML-атрибут "name" равен имени группы.

Важно убедиться, что каждая радиопереключатель имеет уникальный атрибут «значение». В противном случае невозможно определить, какое из дублирующих значений было выбрано:

<input name="radiobutton" type="radio" value="radiobutton1" />Option1 
<input name="radiobutton" type="radio" value="radiobutton2" />Option2 
5 голосов
/ 19 января 2010

Этот пример позволяет вам выбрать только одну радиокнопку на строку таблицы.Вы должны присвоить всем переключателям одно и то же имя =, чтобы создать взаимно исключающую их группу.

<form>

<table>
<tr><td>
    <!-- Can choose only one of these two. -->
    <input name="group1" type="radio" value="1a" />Option1 
    <input name="group1" type="radio" value="1b" />Option2 
</td></tr>
<tr><td>
    <!-- Can choose only one of these two. -->
    <input name="group2" type="radio" value="2a" />Option1 
    <input name="group2" type="radio" value="2b" />Option2 
</td></tr>
</table>

</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...