[HTML5]定制input元素(下)

简介: [HTML5]定制input元素

目录


   4.5、用input元素获取有规定格式的字符串


   4.6、用input元素获取时间和日期


   4.7、用input元素获取颜色值


5、用input元素获取搜索用词


6、用input元素生成隐藏的数据项


7、用input元素生成图像按钮和分区影响图


8、用input元素上传文件



4.5、用input元素获取有规定格式的字符串

type属性设置为:email、tel、url的input元素能够接受的输入数据为有效的电子邮箱地址、电话号码和URL


email型、tel型和URL型input元素可用的额外元素:

image.png


⚠️email型input元素还支持multiple属性-可以接受多个电子邮箱地址。


<input type="email"  placeholder="user@domain .com"  id="email"  name="email"/>
<input type="tel"  placeholder="xxx-xxx-xxx"  id="tel"  name="tel"/>
<input type="url "  id="url"  name="url"/>

所有主流浏览器都支持email型input元素,而url型input元素不一定,对tel型input元素的支持最差。


4.6、用input元素获取时间和日期

image.png


用于输入日期和时间的input元素可用的额外属性:


image.png


<input type ="date" id="last" name="last"/>

4.7、用input元素获取颜色值

color型input元素只能用来选择颜色。


input元素中的颜色值以7个字符的格式表示:以#开头➕三个两位十六进制数(分别代表红绿蓝三种原色的值。)


<input  type="color"  id="color"  name="color"/>

5、用input元素获取搜索用词

search型input元素会生成一个单行文本框,供用户输入搜索用词。


<input type="search"    id="search"  name="search"/>

6、用input元素生成隐藏的数据项

hidden型的input元素用法:使用一些用户看不到或不能编辑的数据项,但又要求提交表单时也能将其发送给服务器。


<input type="hidden" name="email"  value="1234"/>

⚠️只有那些出于方便或易用性考虑而不是因为机密或涉及安全原因需要隐藏的数据才适合使用这种input元素。


7、用input元素生成图像按钮和分区影响图

image型input元素生成的按钮显示为一幅图像,点击它可以提交表单。


image型input元素可用的额外属性:

image.png

<input type="image" src="Accept .png" name="submit"/>

在发送的数据中包括来自那个image型input元素的两个数据项,它们分别代表用户点击位置相对于图像左上角的x坐标和y坐标。


8、用input元素上传文件

file型input元素:可以在提交表单时将文件上传到服务器。


file型input元素可用的额外属性:

image.png

<input type=" file"   name="filedata"/>


目录
相关文章
|
6天前
|
前端开发
html中行内元素、块级元素、行内快元素都有哪些,以及区别
html中行内元素、块级元素、行内快元素都有哪些,以及区别
16 1
|
10天前
|
JavaScript 前端开发 UED
【Web 前端】如何将一个 HTML 元素添加到 DOM 树中的?
【5月更文挑战第2天】【Web 前端】如何将一个 HTML 元素添加到 DOM 树中的?
|
12天前
|
移动开发 JavaScript 前端开发
【专栏:HTML进阶篇】HTML模板与Web组件:可复用的网页元素
【4月更文挑战第30天】HTML模板和Web组件提升网页开发效率和可维护性。HTML模板,如&lt;template&gt;元素和服务器端模板引擎,用于创建可复用的HTML结构。Web组件是自定义的HTML元素,结合影子DOM和模板,实现封装的可重用组件。两者助力构建高效、现代的网页和网站。
|
12天前
|
移动开发 前端开发 JavaScript
【专栏:HTML基础篇】深入HTML元素:理解结构与内容
【4月更文挑战第30天】本文探讨了HTML在构建网页中的核心作用,HTML元素构成网页结构与内容,包括`&lt;!DOCTYPE html&gt;`、`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`等基本元素及`&lt;div&gt;`、`&lt;span&gt;`、`&lt;a&gt;`、`&lt;img&gt;`等丰富标签。理解并恰当使用这些元素能创建清晰结构、优化SEO、增强交互性,并实现语义化,为打造功能强大且美观的网站奠定基础。进一步学习CSS和JavaScript将提升网页视觉效果和互动性。
|
13天前
|
JavaScript 前端开发
JavaScript DOM 文档对象模型(获取、改变html元素)
JavaScript DOM 文档对象模型(获取、改变html元素)
|
20天前
|
移动开发 JavaScript HTML5
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
16 0
|
24天前
|
搜索推荐
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
25 0
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
|
25天前
|
JavaScript 前端开发
在JavaScript中怎样获取或修改HTML元素。
在JavaScript中怎样获取或修改HTML元素。
|
25天前
|
前端开发 JavaScript
JavaScript 获取 HTML 元素
JavaScript 获取 HTML 元素
|
26天前
|
JavaScript 前端开发
js怎么删除html元素
js怎么删除html元素
29 10