Требуется в группе Button в ASP.Net-MVC C # (не используя угловые функции, а не доступ к функции проверки формы) [duplicate]

Почему я не могу использовать список в качестве ключа dict в python?

>>> d = {repr([1,2,3]): 'value'}
{'[1, 2, 3]': 'value'}

(для любого, кто спотыкается на этот вопрос, ищет способ обойти его)

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

286
задан Chuck Le Butt 9 November 2015 в 16:03
поделиться

3 ответа

Установите атрибут required для хотя бы одного входа радиогруппы.


Настройка required для всех входов более понятна, но не нужна (если динамически не генерируются радиокнопки ).

Чтобы сгруппировать радиокнопки, все они должны иметь одинаковое значение name. Это позволяет выбирать только один за один раз и применять required для всей группы.

<form>
  Select Gender:

  <label><input type="radio" name="gender" value="male" required>Male</label>

  <label><input type="radio" name="gender" value="female">Female</label>

  <input type="submit">
</form>

Также обратите внимание:

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

Источник

473
ответ дан JBallin 17 August 2018 в 10:08
поделиться
  • 1
    Очень важно помнить, что радио и входы флажка сгруппированы по атрибуту name . Таким образом, настройка, требуемая для любого из входов (среди группы входов с таким же именем), будет работать. Если, с другой стороны, вы пропустите атрибут name , он не будет работать так, как вы ожидали. – kumar_harsh 4 June 2014 в 06:39
  • 2
    @kumar_harsh Очень хорошая точка. Типичный случай, когда кто-то опускает это имя, используется вместо этого, используя Angular ng-model. – John Henckel 19 August 2015 в 14:10
  • 3
    @kumar_harsh ". Группа переключателей, которая содержит элемент ввода a, также содержит все другие элементы ввода b, которые выполняют все следующие условия" (4) w3.org/TR/html5/forms.html#radio-button-group – Nick Humphrey 7 October 2015 в 10:33
  • 4
    @NickHumphrey: относительно (1) - это очень очевидная вещь, иначе они не будут называться «радио». (2) и (3) - я бы сказал, что это правда в большинстве случаев в любом случае, только разработчики, делающие что-то очень сложное, сталкиваются с этими крайними случаями (при этом я не знал этих пунктов, поэтому спасибо, что указали это ), (4) является тем, что мой ответ выше состояний (в менее технических подробностях) – kumar_harsh 7 October 2015 в 12:54
  • 5
    @Davdriver да, вы можете указать его на всех переключателях, если хотите. На самом деле w3c писал: Чтобы избежать путаницы в отношении того, требуется ли группа переключателей или нет, авторам рекомендуется указывать атрибут на всех переключателях в группе. (см. w3. org / TR / html5 / forms.html # the-required-attribute в Пример кода ) – Seybsen 30 December 2016 в 11:30

Если ваши радиокнопки настроены, например, исходный значок для переключателя был скрыт с помощью css display:none, чтобы вы могли создать свой собственный переключатель, тогда вы можете получить ошибку.

Чтобы исправить это, нужно заменить display:none на opacity:0

2
ответ дан DragonBorn 17 August 2018 в 10:08
поделиться

попробуйте это ...

<form>
      <input type="radio" name="color" value="black" required />
      <input type="radio" name="color" value="white" />

      <input type="submit" value="Click Here" />
</form>

Найти JSFIDDLE

11
ответ дан Vijay 17 August 2018 в 10:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: