用途
<input> 标签定义输入字段,用户能够在该元素中输入相关数据。
例子
<input type="text" name="wholeName" id="name" />
<input type="submit" />
标准属性
属性 | 描述 | H5新 |
---|---|---|
accept | 用一个逗号分隔的 MIME 类型列表,规定文件传输的 MIME 类型。注释:只能同type=“file” 配合使用。 | |
alt | 指定图像的替代文本。注释:只能同type=“image” 配合使用。 | |
autocomplete | 是否使用自动完成输入字段的功能 | ✔ |
autofocus | 当页面加载时,使输入字段区域获得焦点。注释:当type=“hidden” 时,无法使用该属性。 | ✔ |
checked | 显示此 input 元素第一次加载时应当被选中。注释:该属性请与 type=“checkbox” 及 type=“radio” 配合使用。 | |
disabled | 当 input 元素首次加载时禁用此元素,用户无法输入内容,或选取它。注释:该属性不能与 type=“hidden” 一同使用。 | |
form | 指定输入字段属于一个或多个表单。 | ✔ |
inputmode | 指定预期的输入类型。 | ✔ |
list | 引用 datalist 元素。如果定义,则一个下拉列表可用于向输入字段插入值。 | ✔ |
max | 规定输入字段的最大值。 | ✔ |
maxlength | 定义文本域中所允许的字符最大数目。 | |
min | 规定输入字段的最小值。 | ✔ |
name | 为 input 元素指定唯一的名称。 | |
pattern | 规定输入字段的值的模式或格式。 | ✔ |
readonly | 是否可修改该字段的值。 | |
replace | 当表单提交时如何处理该输入字段。 | ✔ |
required | 定义输入字段的值是否是必需的。当使用下列类型时无法使用:hidden, image, button, submit, reset | ✔ |
src | 定义要显示的图像的 URL。仅用于 type=“image” 时。 | |
step | 指定输入字的的合法数字间隔。 | ✔ |
template | 一个或多个模板。 | ✔ |
type | 指定 input 元素的类型。 | |
value | 指定 input 元素的值。 |
事件属性
属性 | 描述 |
---|---|
onchange | 指定本元素值发生变化时所运行的脚本 |
<input> 标签在HTML5与HTML4.01之间存在如下差异