Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML表单如何知道选择了哪个选择选项?_Html_Forms_Html Select - Fatal编程技术网

HTML表单如何知道选择了哪个选择选项?

HTML表单如何知道选择了哪个选择选项?,html,forms,html-select,Html,Forms,Html Select,我试图理解HTML表单标准如何与选择框相关。问题是HTML表单如何知道选择框的哪个值作为所选值,以便在提交表单时提交它。我正在使用开发人员工具检查表单,每当我更改“选择框选定”选项时,我看不到任何更改 这是一个纯粹的HTML问题,对于那些熟悉HTML标准的人来说,这应该是非常基本的问题。请注意,我并不是在询问如何获取所选选项的JavaScript答案。我问一个问题是为了理解HTML表单如何知道选择了哪些选项 如果您还有指向任何文档的指针,那将不胜感激。您可以问同样的问题,关于表单如何知道复选框被

我试图理解HTML表单标准如何与选择框相关。问题是HTML表单如何知道选择框的哪个值作为所选值,以便在提交表单时提交它。我正在使用开发人员工具检查表单,每当我更改“选择框选定”选项时,我看不到任何更改

这是一个纯粹的HTML问题,对于那些熟悉HTML标准的人来说,这应该是非常基本的问题。请注意,我并不是在询问如何获取所选选项的JavaScript答案。我问一个问题是为了理解HTML表单如何知道选择了哪些选项


如果您还有指向任何文档的指针,那将不胜感激。

您可以问同样的问题,关于表单如何知道复选框被选中,或者在输入字段中键入了什么文本。web页面的HTML被解析为DOM(文档对象模型),并且在场景后面有表示DOM元素的对象。除其他外,这些对象还保存有关DOM元素的状态信息,如所选选项和复选框的选中


这些状态不会仅仅通过查看网页的源代码来显示,甚至在使用inspect工具时也不一定会显示。但是DOM中有信息供浏览器汇编到提交表单时生成的HTTP请求中。

您可以问同样的问题,关于表单如何知道复选框被选中,或者在输入字段中键入了什么文本。web页面的HTML被解析为DOM(文档对象模型),并且在场景后面有表示DOM元素的对象。除其他外,这些对象还保存有关DOM元素的状态信息,如所选选项和复选框的选中


这些状态不会仅仅通过查看网页的源代码来显示,甚至在使用inspect工具时也不一定会显示。但是DOM中有相关信息,供浏览器汇编到提交表单时生成的HTTP请求中。

+1点:如果您想了解状态的管理方式,请转到该元素的属性,查看应该有某个元素具有该元素的状态。例如:每个属性都有一个已选择的布尔状态
。类似地,对于其他标记,也有不同的相关属性,可以通过开发人员工具进行检查。@Vishwaraj Anand,这就是为什么我用“必然甚至”来模糊我的措辞——我想也许在某个地方,如果我看一下,我可能会找到这样做的工具。但是,当我使用Firefox或Chrome的内置工具检查
元素时,我看不到任何东西来显示选择了哪个选项,除非在进行选择时有活动的JavaScript更改元素类。+1点:如果你想查看状态的管理方式,转到该元素的属性,查看应该有某个元素具有该元素的状态。例如:每个属性都有一个已选择的布尔状态
。类似地,对于其他标记,也有不同的相关属性,可以通过开发人员工具进行检查。@Vishwaraj Anand,这就是为什么我用“必然甚至”来模糊我的措辞——我想也许在某个地方,如果我看一下,我可能会找到这样做的工具。但是,当我使用Firefox或Chrome的内置工具检查
元素时,我看不到任何东西来显示选择了哪个选项,除非在进行选择时有活动的JavaScript更改元素类。