ASP.Net Невозможно переключаться между всеми переключателями при выборе - PullRequest
1 голос
/ 20 января 2010

Я пытаюсь реализовать возможность доступа (только для клавиатуры) на моем сайте, но у меня проблемы со списками переключателей. При использовании списков радиокнопок, когда изначально ни одна из радиокнопок не выбрана, я могу пролистывать каждое отдельное значение и выбирать его при нажатии «ввод». Однако после выбора значения я могу только перейти к выбранным значениям, что создает проблему, если я хочу изменить выбранное значение.

Из того, что я понимаю, переключатели сгруппированы на уровне контроллера контейнера, поэтому, когда это считается группой, одновременно может быть выбрана только одна.

Есть идеи, как решить эту проблему?

Ответы [ 2 ]

1 голос
/ 20 января 2010

На самом деле, это вообще не проблема. Если значение не выбрано, браузер просматривает каждое значение в группе. После выбора значения браузер будет переходить только к выбранному значению в этой группе. Таким образом, для изменения значений в группе пользователь должен использовать стрелки клавиатуры.

0 голосов
/ 20 января 2010

Полагаю, вы правы в том, что RadioButtonList является одним элементом управления (и, следовательно, вкладка не работает). Альтернативой может быть создание отдельных переключателей и использование свойства GroupName для назначения их всех в одну группу. Это должно позволить вам переключаться между ними и при этом гарантировать, что они работают синхронно друг с другом.

...