【问题标题】:What are the form elements called?表单元素叫什么?
【发布时间】:2023-03-24 10:58:01
【问题描述】:

这很愚蠢,但我要爆炸了 - 输入、选择、文本区域、复选框、单选按钮……这类元素的一般名称是什么?

我正在创建一组 AngularJS 表单/输入指令,将单个表单字段包装在一个名为“input”的对象中,该对象由“element”-DOM、“scope”-Scope 组成,我希望能够提取它的表单元素,如输入、选择等,但我找不到合适的名称...

【问题讨论】:

  • 我不明白你所说的这种元素的通用名称是什么意思?它们很容易解释吗?
  • 嗯...苹果、橙子和梨被称为水果——输入、选择和文本区域被称为? :)
  • 你能发布你的代码吗?
  • 它们通常被称为“表单元素”。你需要这个名字做什么?
  • @Harry 我可以,但是哪个部分和什么是真正的 :)

标签: html forms angularjs input


【解决方案1】:

它们在HTML 4.01 中被称为“控件”。 HTML5 使用相同的词,以及更长的“表单控件”,但它有一些更细粒度的术语“form-associated elements”。在实践中,控件通常被称为“表单域”。

在名称中使用“表单”在一定程度上具有误导性,因为在语法上也允许在任何表单之外使用控件,并且在使用客户端 JavaScript 处理时可以成功使用此类控件。

【讨论】:

  • 这就是我一直在寻找的答案,谢谢,现在我可以安心睡觉了
【解决方案2】:

它们被称为表单控件或表单元素或 html 输入标签

【讨论】:

  • 表单控件是唯一正确的术语。表单元素是<form> 本身。输入不包括<select>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-22
  • 2017-01-15
  • 2018-11-18
相关资源
最近更新 更多