Путать насчет (Атрибут формы)

Я не понимаю, как использовать атрибут формы (Form = "")

От MDN

An input can be associated with at most one form.

От W3S

The form attribute specifies one or more forms an element belongs to.
To refer to more than one form, use a space-separated list of form ids.

Итак, могу ли я связать ввод с более чем одной формой? или нет?
Какая из них правда?

Насколько мне известно, ввод привязан к одной форме. Будем искать RFC ... Хорошее эмпирическое правило - все на W3C неправильно.

ficuscr 24.05.2018 23:58

Фу. Имеется в виду w3schools.

ficuscr 25.05.2018 07:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
5
2
158
1

Ответы 1

Нет.. Атрибут from не существовал до выпуска HTML5. Вам нужно будет посмотреть на свой DOCTYPE и сделать это определение.

До HTML5 вы могли использовать Javascript и делать некоторые вещи с Xhr для выполнения такого типа поведения, если это действительно было необходимо.

Нашел пример ты процитировал ...

Last name: <input type = "text" name = "lname" form = "form1">

Вот описание в спецификациях форм HTML5: https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-formelements-form

This feature allows authors to work around the lack of support for nested form elements.

If a reassociateable form-associated element has a form attribute specified, then that attribute’s value must be the ID of a form element in the element’s owner Document.

Довольно много других комментариев в RFC. Рекомендую заглянуть туда.

Хорошая статья: https://www.impressivewebs.com/html5-form-attribute/

Обновлено после дополнительного рассмотрения, не увидев ничего, что предполагает, что атрибут формы может указывать более одной формы. Самый краткий текст из спецификации W3C для поддержки этого будет: "форма - связывает элемент управления с элементом формы а".

извините, я новичок в изучении html, есть ли у вас простой ответ или объяснение?

Karem Gmeay 25.05.2018 00:07

@ficuscr - Но w3schools.com ошибается в этом вопросе. В нем говорится, что атрибут формы может быть списком идентификаторов, разделенных пробелами. Но, как ясно показывает ваша цитата из спецификации HTML5, это должен быть единственный идентификатор. Таким образом, только одна форма может быть связана с элементом управления одновременно,

Alohci 25.05.2018 00:20

@Alohci Признаюсь, я все еще немного запутался в этом. Похоже, что спецификации по-прежнему запрещают вложенные элементы <form>. Но я согласен, большинство этих «правил», похоже, касаются сохранения единой ассоциации.

ficuscr 25.05.2018 00:22

Да, это так. Атрибут form предназначен для этого в основном, чтобы обойти тот факт, что формы не могут быть вложены в сериализацию text/html. Обратите внимание, что вы вкладываете формы может в DOM и в сериализацию application/xhtml+xml. но он по-прежнему не соответствует требованиям (т.е. недействителен).

Alohci 25.05.2018 00:26

@ficuscr, можешь ли ты дать мне свой аккаунт на Facebook или что-нибудь, или что-нибудь, что я могу с тобой связаться?

Karem Gmeay 25.05.2018 00:55

Дескриптор Twitter @KaremGmeay находится в биографии.

ficuscr 25.05.2018 07:36

Другие вопросы по теме