表单标签是HTML使用中十分重要的标签,其中 input 为用户与程序信息交互提供交流界面,是不可忽视的重中之重。 input 标签是单标签,一般使用格式为 ,而后可以在标签的括号内添加其他属性说明。下面我将就着不同的类型介绍 input 标签的使用。

一、文本输入域 text 与

密码输入域 password

文本框 text 提供简单的信息输入,可以在括号内加其他属性进行限制,如上传的名字 name ,最大最小字符数maxlength 与 minlength ,示例 placeholder ,只读 readonly ,字符显示宽度 size 等,上述几个属性都比较常用,我也将做简单描述。

名字:是每条文本信息上传时的名称,可以说是每个文本必须的。

最大最小字符数:使用 属性 = “数值” 的格式规定输入文本域内的字符数。

示例:使用 placeholder = “示例” 的方式设置示例, value 与他相近,不过 value 提供的为默认数据,placeholder仅为提示。

只读:只要在括号内加入 readonly 即可使文本框内内容不可更改,如注册完成后账号等属性在修改账号信息时可设置只读。

显示宽度:使用 属性 = “数值” 的格式,视觉上文本框内显示的字符数量。

下面涵盖所有属性做简单的例子:

HTML 代码示例

text 示例

密码输入域类型为 password ,与文本域大致相同,不过显示的文本内容为 * ,同时可以通过语句限制文本的复制剪切:οncοpy="return false" oncut="return false" οnpause="return false"

password 示例

二、复选框 checkbox 与

单选框 radio

该类型提供多个选项,用户只需要勾选选项,提交时即可将勾选信息反馈上传。

checkbox 在使用时至少需要输入一个属性 ”name“ ,它是判别选项所属于同一个分类。复选框还需要了解到属性是checked,表示默认情况下(每次网页刷新后)被勾选,当然这个选项可以被用户修改。

下面通过一个简单例子对复选框进行描述:

HTML 代码示例

checkbox 示例

单选框于多选框类似,通过 name 属性实现非此即彼的效果,它同样可以使用 checked 设置默认值。当 checked 大于等于两个时,编译器选择后面 checked 为准(前面打完勾后又在后面打勾,逻辑上亦是选择后面的)。

radio 示例

三、文件域 file

包括 multiple 多选和 accept 格式选择两个属性,下面做代码演示:

HTML 代码示例

file 示例

可以看到,在限制了图片类型后选择文件中只显示了我们限制的 png 文件,且使用了 multiple 后也可以选择多个文件进行上传了。

四、图片按钮

image 、

提交按钮 submit 、重置按钮 reset 与普通按钮 button

想要使用自己的图片作为按钮可以使用 image 类型,可以实现点击图片打开相应内容等功能。可以通过 width 属性调节图片的大小。

HTML 代码示例

image 示例

在使用 input 标签都是在 form 标签内使用的,form 标签中必定要设定一个 action 属性作为提交后跳转的网站,在创建 submit 提交按钮后,点击按钮即可跳转至那个网址。

HTML 代码示例

使用重置按钮 reset 后,页面回到刚刷新时的样子,即设置了默认值的显示默认值,未设置初始值的显示空白。

HTML 代码示例

button 按钮并无实际意义,需要自己添加事件使 button 获得功能。

HTML 代码示例

五、隐藏域 hidden

隐藏域在网页中是不展示的,但可以随着提交将信息上传,如可将上传的时间在隐藏域中保存上传。

格式为:

HTML 代码示例

六、其他

上述的几种都是HTML中通用的表单标签 input 的类型,在 HTML5 中还引入了其他类型方便书写(只能简化代码,并不能优化程序),如限制用户输入邮箱的 email 类型、限制数字输入的 number 类型、滑动条 range 类型、时间选择 data 类型、颜色选择 color 类型、网址 url 类型等,下面做简单的代码与效果演示:

HTML 代码示例

效果展示

结语

本篇文章是学习表单标签后的总结,不完善的地方请批评指正。

html5input链接跳转,HTML表单标签input标签的使用相关推荐

  1. 表单之input标签

    表单之input标签 文章目录 表单之input标签 视频 代码 视频 https://www.bilibili.com/video/BV1gf4y1m7No?from=search&seid ...

  2. form表单之input标签

    表单标签<form> 表单用于向服务器传输数据. 表单能够包含 input 元素,比如文本字段.复选框.单选框.提交按钮等等. 表单还可以包含textarea.select.fieldse ...

  3. 公司--超级链接跳转和表单提交,删除的表单提交和删除失败的提示信息

    超级链接跳转 window.location.href = contentPath + '/masterProductionSchedule/modifyPHSetup.do?articleId='+ ...

  4. HTML→标签、div语义化、表单、input标签

    HTML超文本标记语言(HyperTextMark-upLanguage) 大道废,有仁义: 智慧出,有大伪: 六亲不和,有孝慈: 国家昏乱,有忠臣. ----<道德经>第十八章

  5. html下拉列表自动打开,Html form select下拉列表菜单与跳转菜单表单标签篇

    Html form select下拉列表菜单与select跳转菜单表单标签案例教程 一.Form select语法与结构:   -   TOP DIVCSS5 DIVCSS5 二.Form selec ...

  6. 【Educoder】HTML答案 (HTML入门——基础、HTML入门——基本标签、HTML——表单类的标签)

    文章目录 HTML入门--基础 初识HTML:简单的Hello World网页制作 HTML结构:自我简介网页 HTML入门--基本标签 创建第一个 HTML 标签 创建 h2-h6标签 创建 p 标 ...

  7. 表单之label标签

    表单之label标签 文章目录 表单之label标签 视频 代码 视频 https://www.bilibili.com/video/BV16s411N7sM?from=search&seid ...

  8. html里面超链接alt_前端html--超链接,表格,表单属性

    单元格合并涉及表格结构的调整 1. 跨列合并 属性 : colspan 取值 : 无单位的数值,表示跨几列 2. 跨行合并 属性 : rowspan 取值 : 无单位的数值,表示跨几行 注意 : 1. ...

  9. 表单设计中标签的布局方式有哪些

    表单设计的标签本质上是一个与用户对话的起点,了解表单设计的标签的设置规则后,需要关注标签的布局方式,因为网页表单设计是影响用户如何回答问题的关键.表单设计标签的布局方式主要包含三种,测试数据展示,用户 ...

最新文章

  1. nginx win 启动关闭_windows下Nginx启动、关闭、重启bat工具
  2. Websphere设备、企业部署应用程序 【应用】
  3. Tomcat启动时为什么要配置CATALINA_HOME环境变量??
  4. Android Studio如何发布APK
  5. sqldeveloper 连接oracle失败报12514(日常错误)
  6. 用poi-3.6-20091214.jar 实现java给excel资料加密
  7. 深入浅出MySQL出版了
  8. android tablelayout 点击,Android Design之TableLayout选项卡
  9. 计算机组成原理——指令分析
  10. [ 成为架构师系列 ] 2. 深入理解 Cookie 与 Session ,Facade 设计模式, 分布式 Session...
  11. amr java 播放_Java ME中.amr文件的语音或音频播放器
  12. php each 指针,PHP each() 函数用法简介
  13. 计算机键盘交替换键是,用了这么久电脑,还不知道键盘上的Ctrl、Tab、Alt是啥英文?快来涨知识!...
  14. kali-top10-Nmap
  15. vue 创建桌面应用
  16. Ubuntu16.04 终端命令行 文件重命名
  17. Sublime Text 3 简体中文汉化包使用方法 ( 更新时间2019.03.20 )
  18. 3com - 美国设备提供商
  19. 手机网页调用手机QQ QQ在线客服
  20. 十一月简报 | Coinversation官网更新,CTO开放转账24小时交易量超过100万美金

热门文章

  1. 【单片机】脉冲计数(定时/计数器实验)
  2. python语法大全-Python基本语法大全
  3. 记录ksh while 判断文件是否存在命令
  4. 【已解决】Due to limitations of the com.mongodb.BasicDocument, you can‘t add a second ‘$and‘ expression
  5. Mac安装Netcat教程
  6. matlab中seis,SeisSeek下载-SEGY文件解析工具 v1.0 免费版 - 安下载
  7. Apache 403 error, (13)Permission denied: access to / denied问题
  8. ArcGISPro 批量插入层图并将图层符号设置为指定目标图层的样式
  9. java 全角转半角,半角转全角
  10. 【爬虫实战】汽车之家——1.0