当前位置: 首页 > article >正文

表单元素(标签)有哪些?

HTML 中的表单元素(标签)用于收集用户输入的数据,常见的有以下几种:

文本输入框

  • <input type="text">:用于单行文本输入,如用户名、密码等。可以通过设置maxlength属性限制输入字符数,placeholder属性可提供提示信息。
    		<input type="text" / placeholder="提示信息">

  • <textarea>:用于多行文本输入,如留言、评论等。可以通过设置rowscols属性来指定文本区域的行数和列数。
    		<textarea name="" id="" cols="30" rows="10"></textarea>

  • <optgroup>标签用于在<select>下拉菜单中对<option>选项进行分组,使菜单结构更清晰,方便用户选择。
     <select name="" id="">
                    <!-- label标题- -->
                    <optgroup label="组一">
                        <option value="选项一">111111111</option>
                        <option value="选项二">222222222</option>
                        <option value="选项三">333333333</option>
                    </optgroup>
                    <optgroup label="组二">
                        <option value="选项一">111111111</option>
                        <option value="选项二">222222222</option>
                        <option value="选项三">333333333</option>
                    </optgroup>
                </select>

选择框

  • <select> 与 <option><select>标签用于创建下拉菜单,<option>标签则是下拉菜单中的选项。可以设置multiple属性使下拉菜单支持多选,还可以使用size属性指定下拉菜单显示的行数。
     <select name="" id="">
                    <!-- option-定义下拉列表中的选项 -->
                    <option value="选项一">11111111</option>
                    <option value="选项二">22222222</option>
                    <option value="选项三">33333333</option>
                </select>

按钮

  • <button>:用于创建一个普通按钮,通常需要通过js为其添加onclick等事件处理函数来实现特定的功能。
    		<button>普通按钮</button>

其他表单元素

  • <fieldset> 与 <legend><fieldset>标签用于将表单中的相关元素分组,<legend>标签则用于为分组添加标题。
    <form>
    			<fieldset>
    				<legend>用户信息</legend>
    				<label for="username">用户名:</label>
    				<input type="text" id="username" />
    				<label for="password">密码:</label>
    				<input type="password" id="password" />
    			</fieldset>
    			<fieldset>
    				<legend>联系方式</legend>
    				<label for="phone">手机号码:</label>
    				<input type="text" id="phone" />
    				<label for="email">电子邮箱:</label>
    				<input type="email" id="email" />
    			</fieldset>
    		</form>

  • <label>:用于为表单元素添加标签,提高表单的可访问性和用户体验。它可以通过for属性与相应的表单元素关联。

http://www.kler.cn/a/458091.html

相关文章:

  • Linux -- 死锁、自旋锁
  • 改善 Kibana 中的 ES|QL 编辑器体验
  • 呼叫中心中间件免费体验测试和freeswitch部署方案
  • C语言宏和结构体的使用代码
  • 极品飞车6的游戏手柄设置
  • C++中生成0到180之间的随机数
  • 游戏引擎学习第66天
  • 信息差的商业渠道管理:大数据如何优化渠道管理
  • HTML5新特性|01 音频视频
  • 【每日学点鸿蒙知识】属性变量key、waterflow卡顿问题、包无法上传、Video控件播放视频、Vue类似语法
  • “乡村探索者”:村旅游网站的移动应用开发
  • #端云一体化开发# #HarmonyOS Next#《说书人》鸿蒙原生基于角色的对话式文本编辑开发方案
  • 数据结构部分题目(c语言版本)
  • 英伟达(NVIDIA)
  • Vue.js组件开发-使用KeepAlive缓存组件时,组件的状态如何保存?
  • 从0到100:基于Java的大学选修课选课小程序开发笔记(上)
  • CAT3D: Create Anything in 3D with Multi-View Diffusion Models 论文解读
  • Retrofit和rxjava 实现窜行请求,并行请求,循环多次请求,递归请求,错误重试
  • leetcode 14. 最长公共前缀
  • 【Trick】获取kaggle账号的token和api(用于数据集下载)
  • 【项目实战】格式化JSON数据
  • Spring Boot教程之四十:使用 Jasypt 加密 Spring Boot 项目中的密码
  • C++ 设计模式:观察者模式(Observer Pattern)
  • 【Spring Boot 】详解
  • 深度学习J6周 ResNeXt-50实战解析
  • 【Compose multiplatform教程06】用IDEA编译Compose Multiplatform常见问题