首页 > 其他分享 >HTML 表单

HTML 表单

时间:2023-05-09 23:04:12浏览次数:32  
标签:标签 表单 输入框 HTML 下拉菜单 属性

9.1 表单标签

- 主要标签
- <form>:表单容器
- <input>:输入框

- 相关标签
- <textarea>:多行文本框
- <select>、<option>:下拉菜单(组合使用)
- <label>:标题(辅助表单标签),用for和id属性形成映射,点击标题也可选择

9.2 <input>标签属性

- type:控制输入框类型

- 值:
- text-普通文本输入框
- password-密码输入框
- checkbox-复选框
- radio-单选框
- file-上传文件
- submit-提交按钮
- reset-重置按钮
- time-输入当前时间(x时x分)
- week-周数
- color-颜色
- hidden-隐藏控件
- range-范围组件
- image-用图片代替的submit
- ...详情见MDN

MDN https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/input

9.3 <input>标签额外属性

- name: 以name为键值对的键名进行提交,将单选框分组
- checked:默认选择(刚载入时就选择)
- disabled:不可选
- placeholder:输入框背景提示语
- multiple:多选(上传文件)
- pattern:对value的约束验证,正则表达式

9.4 下拉菜单属性

- <option>
- selected:默认被选中
- disabled

- <select>
- size:菜单显式项数
- multiple:多选

9.5 练习

  <!-- 在跳转后的网址中可查看?后的参数 -->
  <form action="https://www.cnblogs.com/NZVN/">
    <!-- text -->
    <div>
      <label for="account">账号:</label>
      <input id="account" type="text" placeholder="请输入账号" pattern="^\d{10}$">
    </div>
    <!-- password -->
    <div>
      <label for="password">密码:</label>
      <input id="password" type="password">
    </div>
    <!-- textarea -->
    <div>
      <label for="textarea">介绍:</label>
      <textarea id="textarea"></textarea>
    </div>
    <!-- email -->
    <div>
      <label for="email">Email:</label>
      <input id="email" type="email">
    </div>
    <!-- range -->
    <div>
      <label for="range">范围:</label>
      <input id="range" type="range" min="0" max="100">
    </div>
    <!-- time -->
    <div>
      <label for="time">时间:</label>
      <input id="time" type="time">
    </div>
    <!-- week -->
    <div>
      <label for="week">周数:</label>
      <input id="week" type="week">
    </div>
    <!-- color -->
    <div>
      <label for="color">颜色:</label>
      <input id="color" type="color">
    </div>
    <!-- hidden -->
    <div>
      <label for="hidden">隐藏id提交:</label>
      <input id="hidden" type="hidden">
    </div>
    <!-- 选项框 -->
    <label for="fruit">水果:</label>
    <select name="fruit" id="fruit">
      <option value="请选择">请选择</option>
      <option value="苹果">苹果</option>
      <option value="香蕉">香蕉</option>
      <option value="凤梨">凤梨</option>
    </select>
    <!-- 单选 -->
    <div>
      <label>性别:</label>
      <input name="gender" type="radio" value="男">男
      <input name="gender" type="radio" value="女">女
    </div>
    <!-- 多选 -->
    <div>
      <label>喜欢的游戏:</label>
      <input name="game" type="checkbox" value="1">觅长生
      <input name="game" type="checkbox" value="2">僵尸毁灭工程
      <input name="game" type="checkbox" value="3">波西亚时光
      <input name="game" type="checkbox" value="4">浮岛物语
    </div>
    <!-- 提交按钮 -->
    <input type="submit" value="提交">
  </form>

9.6 效果预览

效果预览

标签:标签,表单,输入框,HTML,下拉菜单,属性
From: https://www.cnblogs.com/NZVN/p/17386589.html

相关文章

  • uniapp微信小程序,上传图片和表单数据一起提交
    弄表单上传,请求一直400错误,然后寻找其它方法uni.uploadFile({url:'http://localhost:6109/api/My/warrantyCard',//上传服务器的URLfilePath:this.ImgUrl,//本地图片的路径或临时文件路径......
  • 学习日记——HTML入门第一课
    1.了解HTML的定义,基本结构①对于超文本标记语言的理解,是超越文本(不限制于字符,包含视频音频)用“<>”这个特殊字符来书写的语言②基本结构为<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>网页标题</title></head>......
  • HTML a标签
    7.1属性-href:链接地址-target:控制链接的打开方式。-_self(默认)-在当前页面打开;-_blank-新标签页打开。7.2<base/>标签-作用:改变链接的默认行为-位置:在head标签中-属性:href——改变默认链接;target——改变默认目标。7.3可作为锚点-作用:跳转到本页指定id......
  • HTML 列表
    5.1无序列表ul<ul><li>无序列表</li><li>无序列表</li></ul>-ul里只能放li标签-默认黑色实心圆-type属性:-disc-黑色实心圆,-circle-黑色空心圆,-square-黑色实心正方形,-none-取消样式5.2有序列表ol<ol><li>有序列表</li><......
  • HTML div 和 span 标签
    4.1<div></div>-划分页面区域,独占一行4.2<span></span>-主要用于对文本独立修饰。-内容有多宽就占用多宽的空间,不换行,不破坏原有结构......
  • HTML特殊符号
    3.特殊符号3.1尖角号-<左尖角号<->右尖角号>3.2空格-&nbsp;宽度受字体影响-&emsp;宽度是1个中文字符宽度,基本不受字体影响3.3版权-&copy;3.4商标-&trade;-&reg;3.5与号-&amp;3.6人民币-&yen;3.7摄氏度-&deg;3.8特殊符号练习<......
  • html5 2.0学习
    列表定义:是一种特别的对象集合。集合:集中在一起合二为一(聚集)。聚集:多个列(信息资源)排在一起。信息资源:一堆数据,可能是字符,可能是图片。列表分类:有序列表无序列表 (自)定义列表 有序列表:有顺序的列表。列表结构:<ol><li></li></ol> 有顺序,每个li独占一行,默认li标签前面有顺......
  • HTML常用标签
    1.基础语法1.1标记(标签)-常规标记(双标记)<标记></标记>-空标记(单标记)<标记/>1.2<!DOCTYPEhtml>文档类型1.3<htmllang="zh-CN">为浏览器指出本文档所用语言1.4<meta/>-<metacharset=""/>:设置文档字符编码2.常用标签2.1<......
  • @Html.Partial vs @Html.Action
    @Html.Partialand@Html.ActionarebothusedinASP.NETMVCtoincludereusablecontentinaview.@Html.Partialrendersapartialviewdirectly.It'susefulforrenderingsmallandsimpleviews,[email protected]......
  • html 跳转到新的网址
    更新window.location.href后面的值即可文件名为index.html<!DOCTYPEhtml><html><head><metacharset='utf-8'><metahttp-equiv='X-UA-Compatible'content='IE=edge'><title>页面标题</title>......