Input checked radio: — HTML: HyperText Markup Language

html — Присвойте начальное значение переключателю, как проверено

спросил

Изменено 16 дней назад

Просмотрено 213 тысяч раз

Как назначить значение переключателя, изначально отмеченное в HTML?

  • html
  • переключатель

0

Для этого можно использовать атрибут checked :

 
 

3

Вы можете просто использовать:

 
 

Использование только проверенного атрибута без указания значения аналогично checked="checked" .

2

Я поместил этот ответ на аналогичный вопрос, который был помечен как дубликат этого вопроса.

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

Это не совсем ответ на вопрос, но для тех, кто использует AngularJS, пытаясь добиться этого, ответ немного отличается. И на самом деле нормальный ответ не сработает (по крайней мере, для меня).

Ваш html будет очень похож на обычный переключатель:

 First
 Второй
 

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

 $scope.mValue="second"
 

Это делает «второй» переключатель выбранным при загрузке страницы.

1

Для тех, кто ищет решение Angular2 (2. 4.8), так как это популярный вопрос при поиске:

 

Это добавит проверенный атрибут к входным данным с учетом условия, но ничего не добавит, если условие не выполняется.

Не делать этого :

 [attr.checked]="выбор == выбор по умолчанию"
 

, потому что это добавит атрибут checked="false" ко всем остальным элементам ввода.

Поскольку браузер ищет только наличие проверенного атрибута ( ключ ), игнорируя его значение, поэтому будет проверен последний ввод в группе.

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

Пример: обе радиокнопки остаются неотмеченными.

 />

 

Это сделает переключатель «мужской» отмеченным.

 />

 

Другой способ установить флажок по умолчанию для переключателей, особенно если вы используете angularjs, — установить флаг «ng-checked» на «true» например: Man

проверено=»checked» у меня не сработало..

2

Я немного опоздал на вечеринку, и я знаю, что OP сказал html, но если вам нужно сделать это в MVC, вы можете установить true в третьем параметре.

например:

 

Первый вариант :@Html.RadioButton("options", "option1", true})

// true установит флажок

Второй вариант: @Html.RadioButton("options", "option2"})

// ничто не оставит его без проверки

Если вы используете react-redux для своего приложения и хотите показать данные, находящиеся в хранилище redux, вы можете установить опцию «checked», как показано ниже.

 
 <ввод
   тип = "радио"
   имя = "пол"
   defaultChecked={this.props.gender == "0"}
 />
 
 <ввод
   тип = "радио"
   имя = "пол"
   defaultChecked={this.props.gender == "1"}
 />
 

Мне помогло присвоение того же имени

для радиокнопок, содержащих теги форм, и атрибут checked=»checked» для кнопки по умолчанию, как показано ниже:

 

В приведенном выше примере второй переключатель будет отмечен при загрузке страницы.

Первоначальное свойство «checked» работает только в том случае, если ко всем переключателям применены не пустые значения:

 
    
    
    
    

 

Не спрашивайте почему.

Но это решило эту проблему.

проверено · WebPlatform Docs

Сводка

Указывает начальное состояние флажка или переключателя.

Относится к [html/элементы/ввод](/html/элементы/ввод)

Атрибут checked может использоваться для указания визуального или начального состояния элемента ввода. Он часто используется для переключения элемента через JavaScript.

В качестве логического атрибута допустимыми значениями являются » проверено » и ничего. Атрибут никогда не требуется.

Примеры

В этом примере показан набор переключателей, один из которых установлен по умолчанию.

 <форма>
    <набор полей>
        Переключатели
        
        


Посмотреть пример в реальном времени

В этом примере показан набор флажков, по умолчанию отмеченных несколькими флажками.

 <форма>
    <набор полей>
        Флажки
        
        


Просмотреть живой пример

Примечания

Примечания

Флажки, которые не установлены, не возвращают свои значения при отправке формы .

Пользователь может выбрать переключатель, только если кнопка имеет имя . Набор переключателей определяется одним и тем же значением атрибута name . Чтобы очистить выбранный переключатель, пользователь должен выбрать другую кнопку в наборе. Один переключатель в наборе всегда должен быть отмечен, иначе форма по умолчанию недействительна. Только значение выбранного переключателя возвращается, когда 9Представлена ​​форма 0067 .

Windows Internet Explorer 8 и более поздние версии. В стандартном режиме IE8 операции синтаксического анализа атрибута содержимого checked всегда влияют как на атрибут содержимого checked , так и на атрибут defaultChecked объектной модели документа (DOM). Например, removeAttribute(‘checked’) устанавливает как Checked , так и defaultChecked значение false. Аналогично, setAttribute(‘checked’, ‘checked’) устанавливает для обоих атрибутов DOM значение true (как если бы элемент подвергался повторному анализу). Дополнительные сведения о режиме IE8 см. в разделе Определение совместимости документов. Internet Explorer 8 и выше. В режиме IE8 9Атрибут DOM 0067 defaultChecked отражает значение атрибута содержимого Checked .

Связанные спецификации

HTML5
Рекомендация кандидата W3C

См. также

Статьи по теме

HTML
  • изменение пользователем

  • длина текста

  • значение

  • принять

  • действие

  • вариант

  • автозаполнение

  • автофокус

  • проверено

  • перекрестный

  • форма

  • формаEnctype

  • высота

  • список

  • макс (HTMLInputElement)

  • максимальная длина

  • мин

  • несколько

  • только для чтения

  • размер

  • резервный

  • шаг

  • HTML-элементы

  • !ТИП ДОКТА

  • !ТИП ДОКТА

  • аббревиатура

  • б

  • б

  • бр

  • бр

  • кнопка

  • кнопка

  • заголовок

  • ссылка

  • код

  • цв.

  • колгруппа

  • список данных

  • или

  • дфн

  • раздел

  • эм

  • ВСТАВИТЬ

  • набор полей

  • шрифт

  • нижний колонтитул

  • головка

  • ч

  • HTML

  • и

  • изображение

  • ввод

  • дюймов

  • кбод

  • легенда

  • знак

  • опция

  • р

  • самп

  • сценарий

  • пролет

  • сильный

  • таблица

  • корпус

  • тд

  • тфут

  • время

Прочие изделия

  • флажок элемент
  • радио элемент

Внешние ресурсы

  • http://www.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *