认识input;

在网页中,我们经常都会遇到一些交互页面,比如登录、注册、评论等页面。你知道在html中用的是那些标签吗?今天我们要学习的就是其中最主要的一个标签,即<input>标签。

在html中,<input>标签是使用来定义一个输入字段,用来搜集用户信息;

<input>标签有一个重要的属性,type属性,该属性规定输入字段的方式,比如:文本域、单选框、复选框、按钮等等;

<input>标签通常用在form表单中(即<form>标签中),用来搜集需要提交或验证的信息;

<input>标签可以使用<label>标签来定义标注,点击<label>标签中的内容会自动将焦点转到和标签相联系的表单控件上;

input标签:

在html5中已经废弃了align属性,不建议使用,可以使用css来控制input元素的对齐方式。同时在html5版本中为<input>标签新增了很多属性,如下:

accept:通过文件上传来提交的文件的类型;alt:图像输入的替代文本;autocomplete(html5新增):是否使用输入字段的自动完成功能,值:on、off;autofocus(html5新增):输入字段在页面加载时获得焦点,值:autofocus(type="hidden"不适用);checked:input元素首次加载时被选中,值:checked;disabled:input元素加载时禁用此元素,值:disabled;form(html5新增):输入字段所属的一个或多个表单,值:表单的name;formaction(html5新增):覆盖表单的action属性(type="submit" 和 type="image"时可用);formenctype(html5新增):覆盖表单的enctype属性(type="submit" 和 type="image"时可用);formmethod(html5新增):覆盖表单的method属性,值:get、post(type="submit" 和 type="image"时可用);formnovalidate(html5新增):覆盖表单的novalidate属性,如果使用该属性,则提交表单时不进行验证;formtarget(html5新增):覆盖表单的target属性,值:_blank、_self、_parent、_top、framename(type="submit" 和 type="image"时可用);height(html5新增):input 字段的高度(type="image"时可用);list(html5新增):引用包含输入字段的预定义选项的datalist;max(html5新增):输入字段的最大值,一般是和"min" 属性配合使用,来创建合法值的范围;maxlength:输入字段中的字符的最大长度;min(html5新增):输入字段的最小值;一般是和"max" 属性配合使用,来创建合法值的范围;multiple(html5新增):如果使用该属性,则允许一个以上的值,值:multiple;name(html5新增):定义input元素的名称;pattern(html5新增):输入字段的值的模式或格式(如:pattern="[0-9]",表示输入值必须是0与9之间的数字);placeholder(html5新增):帮助用户填写输入字段的提示;readonly:输入字段为只读,值:readonly;required(html5新增):输入字段的值是必需的,值:required;size:输入字段的宽度;src:以提交按钮形式显示的图像的 URL;step(html5新增):输入字的的合法数字间隔;type:input 元素的类型,值:button、checkbox、file、hidden、image、password、radio、reset、submit、text;value:input元素的值。width(html5新增):input字段的宽度(type="image"时可用);

input实例;

<!DOCTYPE html><html><head><meta charset="utf-8" /><title>html中input标签的详细介绍</title></head><body bgcolor="bisque"><form action="">用户名:<input type="text" name="userName"><br>密&nbsp;&nbsp;&nbsp;码:<input type="password" name="pw"><br><input type="checkbox" name="RbPw" id="RbPw"><label for="RbPw">记住密码</label><br><input type="submit" value="登录"></form></body></html>

学习input的更多相关文章

  1. [Unity3D]做个小Demo学习Input.touches

    [Unity3D]做个小Demo学习Input.touches 学不如做,下面用一个简单的Demo展示的Input.touches各项字段,有图有真相. 本项目已发布到Github,地址在(https ...

  2. angular学习input输入框筛选

    学习angular,看到 angular-phonecat测试用例,照着教程运行了一遍,对于初学者有点不是很理解angular 帅选代码的意思,于是找教材,参考资料,明白了input筛选原来这么简单. ...

  3. ElasticSearch7.3学习(三十二)----logstash三大插件(input、filter、output)及其综合示例

    1. Logstash输入插件 1.1 input介绍 logstash支持很多数据源,比如说file,http,jdbc,s3等等 图片上面只是一少部分.详情见网址:https://www.elas ...

  4. 如何从零基础学习VR

    转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月 ...

  5. JavaWeb学习之环境搭建

    1. HTML(Hyper Text Markup Language) , 超文本标记语言. HTML文件的后缀名一般是: .htm , .html 表单(form): 浏览器内核: WebKit , ...

  6. html学习第一讲(内容html常规控件的的使用)

    <html> <head> <title> 这是网页的标题</title> </head> <body> <h2>& ...

  7. 干货 | Python进阶系列之学习笔记(二)

    目录 对象 字符串 一.对象 (1)什么是对象 在python中一切都是对象,每个对象都有三个属性分别是,(id)身份,就是在内存中的地址,类型(type),是int.字符.字典(dic).列表(li ...

  8. 二、Python基础(input、变量名、条件语句、循环语句、注释)

    一.input用法 input在Python中的含义为永远等待,直到用户输入了值,从而将所输入的值赋值另外的一个东西. n=input('请输入......') 接下来用一个例子学习input的用法 ...

  9. Vue学习之--------Vue中收集表单数据(使用v-model 实现双向数据绑定、代码实现)(2022/7/18)

    文章目录 1.Vue中实现表单数据的收集 1.1 基础知识 1.2 代码实例 1.3 测试效果 1.4 额外插一嘴 1.Vue中实现表单数据的收集 1.1 基础知识 表单中常用的标签:input(输入 ...

随机推荐

  1. java基础 Unsafe

    参考文章: https://tech.meituan.com/2019/02/14/talk-about-java-magic-class-unsafe.html

  2. 『卧槽』意外发现了 Hashtable 的 foreach 用法 BUG

    这段时间,公司项目中 遇到一个问题,最后查出: 是 Hashtable 的用法导致的. private static void AutoCleanCache() { try { lock (m_Has ...

  3. poj-2803 Defining Moment

    Defining Moment Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1660   Accepted: 760 De ...

  4. RStudio 不中断下载依赖包

    修改下载方式:

  5. [线段树]区间修改&区间查询问题

    区间修改&区间查询问题 [引言]信息学奥赛中常见有区间操作问题,这种类型的题目一般数据规模极大,无法用简单的模拟通过,因此本篇论文将讨论关于可以实现区间修改和区间查询的一部分算法的优越与否. ...

  6. 使用yarn来替代npm

    Yarn是由Facebook.Google.Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的 安装yarn ...

  7. MySQL5.8下载及安装——免安装版

    1.下载MySQL5.8下载地址:https://dev.mysql.com/downloads/mysql/ 图一: 图二: 2.如何安装.配置mysql-8.0.17-winx64.zip下载完成 ...

  8. datalab (原发布 csdn 2018年09月21日 20:42:54)

    首先声明datalab本人未完成,有4道题目没有做出来.本文博客记录下自己的解析,以便以后回忆.如果能帮助到你就更好了,如果觉得本文没啥技术含量,也望多多包涵. /* * bitAnd - x& ...

  9. 在Linux系统中运行并简单的测试RabbitMq容器

    以前使用的是Windows下面的RabbitMq,需要先安装 Erlang的语言环境等,这次直接在Linux中的Docker容器来测试一下 1:docker配置RabbitMq的指令 docker r ...

  10. asp.net core 系列 2 启动类 Startup.CS

    学无止境,精益求精 十年河东,十年河西,莫欺少年穷 学历代表你的过去,能力代表你的现在,学习代表你的将来 在探讨Startup启动类之前,我们先来了解下Asp.NET CORE 配置应用程序的执行顺序 ...