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

HTML(6)——表单

目录

input标签基本使用

input标签占位

单选框radio

上传文件file

下拉菜单

文本域 

label标签

按钮 


input标签基本使用

input标签type属性值不同,则功能不同

<input type="...">

type属性值说明
text文本框,用于输入单行文本
password密码框
radio单选框
checkbox多选框
file上传文件

input标签占位

<input type="..." placeholder="提示信息">,文本框和密码框都可使用。

单选框radio

属性名作用说明
name控件名称控件分组,同组只能选中一个
checked默认选中属性名和属性值相同,简写为一个单词

 

上传文件file

默认情况下,文件上传表单控件只能上传一个文件,添加multiple属性可以实现文件多选功能。

<input type="file" multiple>

下拉菜单

标签:select嵌套option,select是下拉菜单整体,option是菜单的每一项,select表示默认选中,否则默认选中第一个。

<select>

  <option>北京</option>

  <option>上海</option>

  <option>广州</option>

  <option>深圳</option>

  <option selected>怀化</option>

</select>

 

文本域 

作用:多行输入文本的表单控件

标签:textarea,双标签 

label标签

作用:网页中,某个标签的说明文本,可以增大表单控件的点击范围。

写法一:

label标签只包裹内容,不包裹表单控件。

设置label标签的for属性值和表单控件的id属性值相同

<input type="radio" id="man">

<label for="man">男</label>

写法二:

使用label标签包裹文字和表单控件,不需要属性

<label><input type="radio">女</label>

按钮 

标签:

<button type="">按钮</button>

type属性值说明
submit提交按钮,点击后可以提交数据到后台(默认功能)
reset重置按钮,点击后将表单控件恢复默认值
button普通按钮,默认没有功能,一般配合JavaScript使用

需要放到form表单标签中才可使用 

相关文章:

  • 重装了mysql,然后安装为服务时,net start 启动一直报错,MySQL服务无法启动的解决
  • Streamlit 与 Gradio:Python 仪表板的终极对决
  • 智能体(Agent)实战——从gpts到auto gen
  • Postman接口测试/接口自动化实战教程
  • 【STC8A8K64D4开发板】第3-1讲:温度传感器DS18B20
  • 使用python绘制三维直方图
  • 面向对象编程基本概念
  • opengauss安装postgis插件(Docker部署)
  • GPU性能相关的工具
  • 多态深度剖析
  • 算法day26
  • spring boot jwt 实现用户登录完整java
  • 如何用 JavaScript 下载文件
  • C#版 iText7——画发票PDF(完整)
  • 多种异构数据的分析设计方案1:使用策略模式+函数式接口
  • 345-反转字符串中的元音字母
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • export和import的用法总结
  • java 多线程基础, 我觉得还是有必要看看的
  • java2019面试题北京
  • Javascript基础之Array数组API
  • mysql中InnoDB引擎中页的概念
  • TCP拥塞控制
  • 从tcpdump抓包看TCP/IP协议
  • 对象引论
  • 分布式事物理论与实践
  • 聊聊directory traversal attack
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 如何利用MongoDB打造TOP榜小程序
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 小程序button引导用户授权
  • 用quicker-worker.js轻松跑一个大数据遍历
  • ​secrets --- 生成管理密码的安全随机数​
  • #laravel 通过手动安装依赖PHPExcel#
  • (6)添加vue-cookie
  • (C语言)字符分类函数
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (七)Java对象在Hibernate持久化层的状态
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (转)3D模板阴影原理
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ****Linux下Mysql的安装和配置
  • ****三次握手和四次挥手
  • .net core 的缓存方案
  • .net FrameWork简介,数组,枚举
  • .NET Project Open Day(2011.11.13)
  • .NET 服务 ServiceController
  • .Net实现SCrypt Hash加密
  • :“Failed to access IIS metabase”解决方法
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [ Linux ] git工具的基本使用(仓库的构建,提交)