html八个快捷元素,HTML的select元素

select元素创建一个列表框,用户可以在列表框中选择列表项。列表框可以把一类性质相同的数据项以组的方式展现给用户,用户在列表框中可以单选或多选列表框列出的数据项,每条数据项称为列表项。

一方面列表框为用户输入数据提供了一种便捷方式,只要把已知的数据项列举出来,用户在列表框中选择列表项就可以;另一方面可以把需要搜集的数据规范化,防止因用户输入数据的随意性而造成后端处理数据的混乱。例如,在搜集用户个人信息时,可能需要用户输入职业信息,后端程序需要按照职业信息对用户进行职业分类。在这种情况下,采用列表框元素就是比较好的获取用户数据的方式,可以预先规划好职业信息,把规划好的职业信息以列表框方式展现给用户,用户只需要选择列表项就可以了,无需让用户输入职业信息。

select元素使用select标签,select标签有两个比较重要的属性。一个属性是multiple,multiple属性用于设置select列表项是否允许用户多选,multiple属性值为true时,用户可以选择多个列表项,multiple属性值为false时,用户只能选择一个列表项,;另外一个属性是size,size属性用于设置select列表框可显示的列表项数目,当列表项数目超过size时,select列表框会自动创建纵向滚动条。

select列表框的列表项使用option标签,option标签放置在select标签的起始标签和结束标签内,每个option标签就是一个列表项。option标签的常用属性有value和selected。value属性存储该项的值,后端程序通过value属性获取该项的值;selected是个特殊属性,只有属性名没有值,option标签添加该属性后,该项被默认选择。

下面的HTML文档展示了select元素的使用方法。

93a98a10a745b71b720b47f472545342.png

下图是浏览器的显示效果。从浏览器的显示效果可以看出,当select属性multiple设置为true时,用户可以选择多个列表项。选择多个列表项的方法因操作系统不同而有所差别,对于Windows系统按住 Ctrl 按钮来选择多个列表项,对于Mac系统按住 command 按钮来选择多个选项。当需要用户进行多选操作时,需要告知用户多选选择的操作方式。

52775e780e0a01deefe3d3185e431b5b.png

例1:设计一个用户信息登记网页,用户信息包括用户姓名、年龄、性别、邮箱、爱好(可多选)、职业、个人简介。

7e049407ab3ae0bb58b39ca92096b98a.png

浏览器显示效果如下图所示。在上面的网页代码中,当select标签没有设置multiple属性时,默认是单选。在实际应用中,如果需要用户多选,建议使用检查框元素。

76bfd924dde13da682952dda52a57e2d.png

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值