[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"/>


目录
相关文章
|
9天前
|
搜索推荐 前端开发 JavaScript
html的head元素seo优化详解
在HTML的`&lt;head&gt;`元素中进行SEO优化对于提升网页在搜索引擎中的排名至关重要。以下是几个关键策略:确保每个页面有唯一的标题标签(50-60字符),使用描述标签(150-160字符)概括内容并包含关键词,设置正确的字符集(如UTF-8),使用视口元标签优化移动端显示,添加规范链接避免重复内容,利用结构化数据(如JSON-LD)帮助搜索引擎理解内容,优化样式和脚本加载,以及设置网站图标增强品牌识别。这些措施能显著提高网页的搜索引擎可见性和用户点击率。
|
30天前
|
前端开发 UED
学会了HTML中的块级元素和内联元素 SO 酷了
学会了HTML中的块级元素和内联元素 SO 酷了
学会了HTML中的块级元素和内联元素 SO 酷了
|
12天前
|
前端开发 UED SEO
html元素的使用禁忌
在使用HTML元素时,需遵循一些禁忌和最佳实践,以确保网页的可访问性、可维护性和性能。避免使用过时标签(如`&lt;font&gt;`、`&lt;center&gt;`),滥用`&lt;div&gt;`和`&lt;span&gt;`,及忽视必要属性(如`&lt;img&gt;`的`alt`属性)。应尽量集中管理样式于CSS文件,减少内联样式,避免过多嵌套,关注可访问性(如使用ARIA属性),并合理使用文档结构(如`&lt;head&gt;`、`&lt;body&gt;`和标题标签)。遵循这些指南,有助于提升用户体验和SEO效果。
|
25天前
HTML元素(HTML Elements)的属性
【8月更文挑战第27天】HTML元素(HTML Elements)的属性。
24 2
|
29天前
|
移动开发 HTML5
HTML5页面元素及属性
【8月更文挑战第23天】HTML5页面元素及属性。
33 4
|
29天前
|
XML JavaScript 测试技术
Web自动化测试框架(基础篇)--HTML页面元素和DOM对象
本文为Web自动化测试入门指南,介绍了HTML页面元素和DOM对象的基础知识,以及如何使用Python中的Selenium WebDriver进行元素定位、操作和等待机制,旨在帮助初学者理解Web自动化测试中的关键概念和操作技巧。
36 1
|
27天前
|
移动开发 前端开发 JavaScript
|
27天前
|
存储 前端开发
为 HTML 元素指定 CSS 样式的方式
【8月更文挑战第24天】
46 0
|
27天前
|
30天前
|
移动开发 搜索推荐 开发者
HTML5结构元素深解语义化 div、section、article
HTML5结构元素深解语义化 div、section、article