下拉列表也是允许人们从多个选项中只选择一个选项的另一种方式。由于默认选项通常是列表中的第一项,如果您知道一个选项总是优先于其他选项,则使用下拉列表可能是一个安全的选择。下拉列表只能在用户必须在选项之间进行选择时使用,因为它没有为用户提供不选择某些内容的选项。在 HTML 5 中,name 属性定义下拉列表的名称。输入表单后,JavaScript 中的 name 属性用于引用元素或表单数据。
句法:
是用于构造下拉列表的标签,如上面的代码所示。 标记嵌入在选择标记中,是选择列表的一个或多个属性值,该值表示该选项是被选择、禁用还是具有某些其他属性。我们可以使用 CSS 来显示我们的选择列表效果并像这样设置位置。
属性:以下是标签中包含的一些属性
- 名称:此属性可用于命名将发送到服务器以进行检测并接收必要值的控件。
- Multiple:如果属性设置为“multiple”,用户将从选择器列表中选择多个值。
- 大小:大小参数决定了覆盖下拉列表的滚动框的大小。它对于突出显示列表中的多个选项也很有用。
- 值:此属性指示是否已选择选择列表中的选项。
- Selected: Selected 属性允许在页面加载的最开始显示已经从列表中选择的列表项。
- 标签:标签属性是另一种标记选项值的方法。
- 禁用:如果我们想要一个带有禁用选项的下拉列表,我们可以在 HTML 选择列表中使用禁用属性。
- onChange :当用户从下拉列表中选择一个选项时,会在项目选择时触发一个事件。
- onFocus:当用户将鼠标悬停在选择列表选项上以选择它时,将触发一个事件以选择该对象。
- 表单:此属性用于指定一种或多种与选择字段相似的类型。
- 禁用:在此属性的支持下,我们将对用户隐藏我们的下拉列表。
- required:在填写表单时,我们要明确表示该字段允许用户在提交表单之前从列表中选择某个值,因此在这种情况下,我们定义用户必须从列表中选择任何值。
示例 1:以下代码说明了具有名称属性的下拉列表。
HTML
GeeksForGeeks Practice
GFG Courses
HTML
GeeksForGeeks
GFG Contest
"Coding Question of the Day"
Given a sorted deck of cards numbered 1 to N.
1) We pick up 1 card and put
it on the back of the deck.
2) Now, we pick up another card,
it turns out the deck..
输出:
示例 2:
HTML
GeeksForGeeks
GFG Contest
"Coding Question of the Day"
Given a sorted deck of cards numbered 1 to N.
1) We pick up 1 card and put
it on the back of the deck.
2) Now, we pick up another card,
it turns out the deck..
输出: