知识问答
HTML5中input标签的哪些属性是最常用的,它们分别有什么作用?
2025-09-21 13:27:35
来源:互联网转载
HTML5 提供了许多新的
input
类型和属性,,,``html,,,,,,
``HTML5 引入了多种新的 input 类型和属性,这些新特性提供了更好的输入控制和验证,以下是一些常用的 HTML5 input 标签的属性及其使用示例:
1、type:用于定义 input 元素的类型。
类型 | 描述 |
text | 单行文本输入 |
password | 密码输入,字符会被遮蔽 |
必须包含有效的电子邮件地址 | |
date | 日期选择器 |
number | 数字输入,可设定最小值和最大值 |
range | 滑动条,可设定最小值和最大值 |
url | URL 地址输入,自动验证格式 |
search | 搜索框,常用于站点搜索 |
2、required:标记一个字段是否为必填项,如果该字段为空或无效,表单将无法提交。
<form action="#"> 用户名: <input type="text" name="username" required> <input type="submit"></form>
3、pattern:用于输入验证的正则表达式,输入内容必须匹配此正则表达式。
<form action="#"> 手机号码: <input type="text" pattern="^1[39]\d{9}$" title="请输入有效的手机号码"> <input type="submit"></form>
4、min 和 max:用于限制数字或日期输入的最小值和最大值。
<form action="#"> 年龄: <input type="number" name="age" min="18" max="100"> <input type="submit"></form>
5、step:规定合法的数字间隔。
<form action="#"> 评分: <input type="range" name="score" min="1" max="10" step="2"> <input type="submit"></form>
6、placeholder:设置文本控件的预先显示内容。
<form action="#"> 搜索: <input type="text" placeholder="请输入关键词"> <input type="submit"></form>
7、readonly:设置字段为只读。
<form action="#"> 用户名: <input type="text" value="JohnDoe" readonly> <input type="submit"></form>
8、disabled:禁用输入字段。
<form action="#"> 用户名: <input type="text" disabled> <input type="submit"></form>
9、maxlength:限制输入的最大字符数。
<form action="#"> 备注: <input type="text" maxlength="100"> <input type="submit"></form>
10、autofocus:页面加载时自动获得焦点。
<form action="#"> 用户名: <input type="text" autofocus> <input type="submit"></form>
11、autocomplete:自动完成功能,根据用户之前的输入进行提示。
<form action="#"> 邮箱: <input type="email" autocomplete="on"> <input type="submit"></form>
FAQs
1、问:如何设置 input 元素的默认值?
答:可以使用value
属性来设置 input 元素的默认值。
<form action="#"> 名字: <input type="text" value="张三"> <input type="submit"> </form>
2、问:如何创建一个只读的 input 元素?
答:可以使用readonly
属性来创建一个只读的 input 元素。
<form action="#"> 用户名: <input type="text" value="Admin" readonly> <input type="submit"> </form>