html5——表单

目录

表单基本结构

表单标签 

 常用表单元素

文本框 

密码框 

邮箱 

单选按钮 

复选框 

文件域 

 隐藏域

 列表框

多行文本域 

lable标签 

表单按钮 

常用表单属性 

只读与禁用 

 placeholder

required

pattern

autofocus

autocomplete

用于指定表单是否有自动完成功能 :


 

表单基本结构

  • 表单标签 
  • 表单域
  • 表单按钮

     <form method="post" action="https://baike.baidu.com/item/html5">

            输入搜索信息:<input type="text">

            <input type="submit" value="百度一下">

    </form>

表单标签 

 <form  name【表示表单名称】="login" method规定如何发送表单数据常用值:get  | post="post" action【表示向何处发送表单数据】="https://baike.baidu.com/item/html5">

        输入搜索信息:<input type="text">

        <input type="submit" value="百度一下">

</form>

 常用表单元素

<input  type="text" 【input元素类型】 name="fname" 【input元素名称】value="text"【input元素的值】/> 

 

文本框 

<input  type="text"【文本框】  name="userName"【文本框名称】 value="用户名" 【文本框初始值】size="30"【文本框显示的宽度】 maxlength="20"【文本框可输入最多字符数】 /> 

密码框 

<input  type="password "【密码框】  name="pass"  【密码框的名称】size="20"【密码框的长度】 /> 

邮箱 

<p>邮箱:<input type="email【邮箱】name="email"/></p>

<input type="submit"/>

单选按钮 

<input name="gen" type="radio" 【单选按钮框】value="高职" 【值】 checked  【单选按钮选中状态】/>高职

<input name="gen" type="radio" value="本科"  />本科

<input name="gen" type="radio" value="硕士" />硕士

复选框 

<input type="checkbox" 【复选框】name="city" value="北京"【值】/>北京

<input type="checkbox" name="interest" value="上海" checked 【复选框选中状态】/>上海

<input type="checkbox" name="interest" value="南京"/>南京

<input type="checkbox" name="interest" value="其他"/>其他

文件域 

<form action="" method="post" enctype="multipart/form-data"【表单编码属性】>

  <p><input type="file"【文件域】 name="files" />

  <input type="submit" name="upload" value="上传" /></p>

</form>

 隐藏域

 <input type="hidden"  隐藏域】value="666" name="hidden">

 列表框

<select【列表框】 name="Certificates" size="1"【下拉菜单的可见选项数】 multiple【项目的多选属性】>

   <option 【选项】value="身份证" selected="selected【默认选中项】">身份证</option >

   <option value="护照">护照</option >

   <option value="军官证">军官证</option >

</select>

多行文本域 

<textarea【多行文本域   name="comment"  cols="x"  【显示的列数】rows="y"【显示的行数】> 认真负责、性格活泼</textarea  > 

lable标签 

增强鼠标的可用性 

自动将焦点转移到与该标注相关的表单元素上

语法1

<label for="male"【表单元素的id,根据实际id值进行设置>标注的文本</label>

<input type="radio" name="gender" id="male"【表单元素id】/>

 语法2

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

表单按钮 

 

 

<input  type="button"【普通按钮】 name="butButton" value="button按钮"【按钮上显示的文字】/>

<input  type="submit"【提交按钮】 name="butSubmit" value="submit按钮">

<input  type="reset"【重置按钮】 name="butReset" value="reset按钮">

<input  type="image" 【图像按钮】 src="images/login.gif" 【图片路径】/>

常用表单属性 

 

只读与禁用 

<input name="name" type="text" value="张三"  readonly【只读文本框】>

<input type="submit "  disabled 禁用】  value="保存" >

 placeholder

  1. input类型的文本框提供一种提示(hint
  2. 可以描述文本框期待用户输入何种内容
  3. 提示语默认显示,当文本框中输入内容时提示语消失
  4. 适合于input标签:textsearchurlemailpassword等类型

<input type="search" name="sousuoplaceholder="请输入要搜索的关键字"【文本框输入内容提示】/> 

required

  1. 规定文本框填写内容不能为空,否则不允许用户提交表单
  2. 适合于input标签:textsearchurlemailpasswordnumbercheckboxradiofile等类型

<input type="text" name="username"  required【必填项】/> 

pattern

用户输入的内容必须符合正则表达式所指的规则,否则就不能提交表单

<input type="text" name="tel"  required pattern="^1[358]\d{9}" 【验证规则,正则表达式】/> 

autofocus

用于指定页面加载后是否自动获取焦点

<input type="text" name="word"  autofocus 【自动获取焦点属性】/>

autocomplete

用于指定表单是否有自动完成功能 :

将表单控件输入的内容记录下来,当再次输入时,会将输入的历史记录显示在下拉列表中,以实现自动完成功能

<form action=""  autocomplete="off"【自动完成功能,默认完成值为on】/> 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/789739.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

软件架构之系统分析与设计方法(2)

软件架构之系统分析与设计方法(2&#xff09; 8.4 面向对象的分析与设计8.4.1 面向对象的基本概念8.4.2 面向对象分析8.4.3 统一建模语言 8.5 用户界面设计8.5.1 用户界面设计的原则8.5.2 用户界面设计过程 8.6 工作流设计8.6.1 工作流设计概述8.6.2 工作流管理系统 8.7 简单分…

vue3 ts 报错:无法找到模块“../views/index/Home.vue”的声明文件

解决办法&#xff1a; env.d.ts 新增代码片段&#xff1a; declare module "*.vue" {import type { DefineComponent } from "vue";// eslint-disable-next-line typescript-eslint/no-explicit-any, typescript-eslint/ban-typesconst component: Define…

STM32基础篇:中断编程 × NVIC ×

中断的概念 什么是中断 中断&#xff1a;正在进行的事务被突发事件打断&#xff0c;转而处理这个突发事件&#xff0c;突发事件处理完成后回到被打断的事务继续执行&#xff0c;这一处理突发事件的过程叫做中断。 对于STM32&#xff0c;由于中断源的触发&#xff0c;常规程序…

人工智能技术如何让中风瘫痪妇女重新获得声音,更自然地更高效地与人交流?

加州大学旧金山分校和伯克利分校的研究人员开发了一种创新的脑机接口&#xff08;BCI&#xff09;技术&#xff0c;使一位因中风而失去说话能力的女士Ann通过数字分身恢复了交流能力。这项技术首次实现了从大脑信号中合成语音和面部表情。 Ann在30岁时因脑干中风导致全身瘫痪&…

前端面试题35(在iOS和Android平台上,实现WebSocket协议有哪些常见的库或框架?)

在iOS和Android平台上&#xff0c;实现WebSocket协议有许多成熟且被广泛使用的库和框架。下面是一些推荐的选项&#xff1a; iOS 平台 SocketRocket 简介&#xff1a;这是由Facebook开源的库&#xff0c;专门为iOS和Mac OS X设计&#xff0c;提供WebSocket连接的功能。它基于S…

【CUDA】 Trust基本特性介绍及性能分析

Trust简介 Thrust 是一个实现了众多基本并行算法的 C 模板库,类似于 C 的标准模板库(standard template library, STL)。该库自动包含在 CUDA 工具箱中。这是一个模板库,仅仅由一些头文件组成。在使用该库的某个功能时,包含需要的头文件即可。该库中的所有类型与函数都在命名空…

神经网络设计过程

1.可根据Iris特征直接判断 2.神经网络方法&#xff0c;采集大量的Iris特征&#xff0c;分类对应标签&#xff0c;构成数据集。 将数据集喂入搭好的神经网络结构&#xff0c;网络通过反向传播优化参数得到模型。 有新的网络送入到模型里&#xff0c;模型会给出识别结果。 3.…

实验02 黑盒测试(组合测试、场景法)

1. 组合测试用例设计技术 指出等价类划分法和边界值分析法通常假设输入变量相互独立&#xff0c;但实际情况中变量间可能存在关联。全面测试&#xff1a;覆盖所有输入变量的所有可能组合&#xff0c;测试用例数量随输入变量的增加而指数增长。 全面测试需要对所有输入的各个取…

Vue 项目中 history 路由模式的使用

在最近帮客户开发的一个项目中&#xff0c;由于项目的特殊性&#xff0c;需要用到 Vue 中的 history路由模式。该模式使用时会涉及到“上传白屏”和“刷新 404 问题”。在帮助客户解决这两个问题的过程中&#xff0c;总结问题的解决方案并记录下来&#xff0c;希望能够保留这篇…

开始尝试从0写一个项目--前端(二)

修改请求路径的位置 将后续以及之前的所有请求全都放在同一个文件夹里面 定义axios全局拦截器 为了后端每次请求都需要向后端传递jwt令牌检验 ps&#xff1a;愁死了&#xff0c;翻阅各种资料&#xff0c;可算是搞定了&#xff0c;哭死~~ src\utils\request.js import axio…

数据结构--二叉树相关性质

1.性质 1.满二叉树每层节点个数&#xff1a;等比数列 3.&#xff08;重要&#xff09;任意二叉树&#xff1a;度为0&#xff08;叶子节点&#xff09;的比度为2的永远多一个。。度&#xff1a;就是看有多少孩子 如下图解析&#xff1a;&#xff08;用推到归纳来分析&#xff…

Code2prompt:探索高效代码编辑新纪元的开源模型工具

项目介绍 Code2prompt 是一个命令行工具&#xff0c;能将你的代码库转化为单一的大型语言模型&#xff08;LLM&#xff09;提示&#xff0c;结合源码树结构&#xff0c;模板定制&#xff0c;以及令牌计数。它旨在简化与高级上下文窗口模型如GPT或Claude的交互&#xff0c;助你…

华为浏览器,Chrome的平替,插件无缝连接

文章目录 背景插件书签 背景 不知道各位小伙伴有没有这样的痛点&#xff0c;办公电脑、家里的电脑还有手机、平板等&#xff0c;收藏了一个网址或者在手机上浏览了某个网页&#xff0c;保存起来&#xff0c;可是一换平台或者换个电脑&#xff0c;在想要浏览之前收藏的东西&…

【linux】 sudo apt update报错——‘由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32’

【linux】 sudo apt update报错——‘由于没有公钥&#xff0c;无法验证下列签名&#xff1a; NO_PUBKEY 3B4FE6ACC0B21F32’ 在运行sudo apt update时遇到报错&#xff0c;由于没有公钥&#xff0c;无法验证下列签名&#xff1a; NO_PUBKEY 3B4FE6ACC0B21F32 解决方法&#x…

299k stars利用Public APIs提升开发效率:探索APILayer提供的开源资源

299k stars利用Public APIs提升开发效率&#xff1a;探索APILayer提供的开源资源 在现代软件开发中&#xff0c;API&#xff08;应用程序接口&#xff09;是实现应用间通信和功能扩展的关键工具。公共API&#xff08;Public APIs&#xff09;则为开发者提供了宝贵的资源&#…

passwd文件被删导致无法进入系统问题处理

系统&#xff1a;centos7 问题背景&#xff1a;根据描述&#xff0c;之前有人搞破坏&#xff0c;导致无法进入系统。启动界面显示各种服务无法启动。 进单用户模式 重启启动&#xff0c;在内核选择界面按e,在linux16 行,将ro 修改为rw&#xff0c;在行末添加 init/bin/bash ,按…

【C语言】【排序算法】----- 归并排序

由于最近要考试&#xff0c;好久没有发博客了&#xff0c;非常抱歉大家对我的支持。之后我会不断更新博客&#xff0c;继续创作出高质量的文章&#xff0c;希望能帮到大家&#xff01; 文章目录 一、归并排序基本思想二、递归实现三、非递归实现四、效率分析 一、归并排序基本…

【工具】咸鱼小助手,一款咸鱼之王辅助工具

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ Github&#xff1a;咸鱼之王的自动化脚本&#xff0c;自动答题、爬塔、领资源等 下载&#xff1a;(密码:9u22) 咸鱼小助手 文档&#xff1a;腾讯文档 视…

Windows 下安装 Memcached

Memcached 安装包下载 官网上并未提供 Memcached 的 Windows 平台安装包。 我们可以使用以下链接来下载&#xff0c;你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可&#xff1a; 32位系统 1.2.5版本&#xff1a;http://static.jyshare.com/download/memcache…

1996-2023年各省农村居民人均消费支出数据(无缺失)

1996-2023年各省农村居民人均消费支出数据&#xff08;无缺失&#xff09; 1、时间&#xff1a;1996-2023年 2、来源&#xff1a;国家统计局、统计年鉴 3、指标&#xff1a;农村居民人均消费支出 4、范围&#xff1a;31省 5、缺失情况&#xff1a;无缺失 6、指标解释&…