input

 

用途

<input> 元素定义输入字段,用户能够在该元素中输入相关数据。

例子

代码

<input type="text" name="wholeName" id="name" />
<input type="submit" />


执行结果

属性

标准属性

属性 描述 HTML5新
全局核心属性
全局文本属性
全局操作属性
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 元素的值。。

事件属性

属性描述HTML5新
全局键盘事件属性
全局鼠标事件属性
onchange指定本元素值发生变化时所运行的脚本

变更点

<input>标签在HTML5与HTML4.01之间存在如下差异

  • HTML5有一些新的属性,同时不再支持以下的HTML4.01属性。
    1. align
      原用于指定图像之后的文本对齐方式。HTML5使用CSS代替
    2. size
      原用于指定input元素的大小。

参考

外部链接