Как HTML-форма узнает, какая опция выбора выбрана? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь понять, как стандарт HTML-формы работает по отношению к полям выбора.И вопрос в том, как форма HTML узнает, какое значение имеет поле выбора в качестве выбранного значения, чтобы отправить его при отправке формы.Я проверяю форму с помощью инструментов разработчика и ничего не вижу, когда меняю выбранную опцию выбора.

Это чистый вопрос HTML, и он должен быть довольно базовым для тех, кто знает стандарт HTML.Что ж.Обратите внимание, что я не спрашиваю ответ JavaScript о том, как получить выбранный вариант.Я задаю вопрос, чтобы понять, как HTML-форма узнает, какой из вариантов выбран.

Если у вас также есть ссылки на какую-либо документацию, это было бы очень полезно.

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете задать тот же вопрос о том, как форма знает, что флажок установлен, или какой текст был введен в поле ввода.HTML-код для веб-страницы анализируется в DOM (объектная модель документа), и за сценой находятся объекты, представляющие элементы DOM.Эти объекты, помимо прочего, сохраняют информацию о состоянии элементов DOM, такую ​​как выбранные параметры и проверку флажков.

Эти состояния не отображаются только при просмотре источника веб-страницы или обязательно даже при использованииинструмент проверки.Но в DOM есть информация, которую браузер может собрать в HTTP-запрос, который генерируется при отправке формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...