html. Каков правильный синтаксис атрибута только для чтения для элементов ввода текста?
спросил
Изменено 12 месяцев назад
Просмотрено 107 тысяч раз
Как и большинство, я знаком с атрибутом только для чтения
для ввода текста
, но при чтении кода с других веб-сайтов (моя неприятная привычка) я видел более одной реализации этого атрибута:
и
и я даже видел
.. Кажется, я видел даже больше, но сейчас не могу вспомнить точный синтаксис.
Итак, какой из них правильный, который мне следует использовать?
- html
- формы
- только для чтения
- поле ввода
Спецификация HTML5 :
http://www. w3.org/TR/html5/forms.html#attr-input-readonly :
Атрибут только для чтения является логическим атрибутом
http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes:
Наличие логического атрибута у элемента представляет истинное значение, а отсутствие атрибута представляет ложное значение.
Если атрибут присутствует, его значение должно быть либо пустой строкой, либо значением, нечувствительным к регистру ASCII, соответствующим каноническому имени атрибута, без пробелов в начале или конце.
Заключение :
Следующие действительны, эквивалентны и истинны :
<тип ввода="текст" только для чтения="" /> <тип ввода = "текст" только для чтения = "только для чтения" />
Следующие недействительны :
<тип ввода = "текст" только для чтения = "1" /> <тип ввода = "текст" только для чтения = "ложь" /> <тип ввода = "текст" только для чтения = "истина" />
Отсутствие атрибута является единственным допустимым синтаксисом для false :
Рекомендация
Если вы заботитесь о правильном написании XHTML, используйте readonly="readonly"
, начиная с <ввод только для чтения>
недействителен, а другие альтернативы менее удобочитаемы. В противном случае просто используйте
, так как он короче.
только для чтения = «только для чтения» или «» (пустая строка) или пусто — Указывает, что элемент представляет элемент управления, значение которого не предназначено для редактирования.
Так что в основном то же самое.
2должно быть
1
Лучше всего использовать просто только для чтения . Это делает его наиболее смысловым и лаконичным.
Хотите верьте, хотите нет,
readonly="false"
возвращает истину;
Чтобы определить в JavaScript, доступен ли элемент только для чтения, используйте следующий синтаксис:
элемент.только для чтения
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя электронную почту и парольОпубликовать как гость
Электронная почтаТребуется, но никогда не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Ввод только для чтения и текстовая область
Bootstrap6 месяцев назад
Надя Бано
Часто, чтобы зарегистрироваться в любом приложении, мы должны предоставить приложению некоторые учетные данные. При создании профиля вы можете столкнуться с тем, что основные учетные данные, такие как имя, адрес электронной почты и пароль, уже отображаются. Эти учетные данные доступны только для чтения и не могут быть изменены.
Используя Bootstrap, « » и «» можно сделать только для чтения, используя « только для чтения ”атрибут. Входной текст только для чтения не может быть изменен. Однако его можно открыть вкладкой и выделить, чтобы скопировать содержимое.
Этот пост поможет вам:
- Как сделать поля ввода только для чтения в Bootstrap?
- Как сделать поле Textarea только для чтения в Bootstrap?
Как сделать поля ввода только для чтения в Bootstrap?
Чтобы сделать текст только для чтения, можно использовать атрибут « только для чтения ». Прежде чем продолжить, мы создадим файл HTML для демонстрации.
Предварительное условие: Создайте HTML-файл и добавьте поля ввода
Чтобы создать HTML-файл, следуйте приведенным ниже инструкциям:
- Создайте элемент « » и назначьте ему класс « p-4 ». Этот класс добавляет отступы со всех сторон элемента.
- Затем добавьте элемент « », чтобы указать заголовок элемента ввода. Его атрибут « для » должен соответствовать « id » тега «».
- Чтобы добавить поле ввода текста, поместите тег « » с атрибутами «type», «id», «class», «value» и «readonly».
- Атрибут « тип » со значением « текст » определяет поле ввода текста.
- « id » определяет уникальный идентификатор элемента.
- Атрибут « class » установлен с классом Bootstrap « form-control ». Этот класс обеспечивает полную ширину элементов, чтобы сделать их отзывчивыми.
- « значение » определяет значение в поле ввода текста.
- Атрибут « только для чтения » делает текст доступным только для чтения. Это указывает на то, что его нельзя отредактировать или изменить.
HTML
Вывод
Как сделать текстовые поля только для чтения в Bootstrap?
Атрибут « readonly » можно указать в элементе « », чтобы сделать его доступным только для чтения. Более того, HTML-тег «