HTML<input>表单属性

html-css026

HTML<input>表单属性,第1张

1.name属性 :元素的名称;这个不需要多解释了,也就是name的取值代表为当前input元素起个名字;

2.size属性 :元素的宽度;很多人都知道在HTML中,常见的宽度是用 width 表示的,而在input中 width 属性只使用与

type="image"

时使用,input元素的宽度需要通过size属性来设定,size的值为数字,数字越大input元素越长,数字越小input元素越短;

3.value属性:定义input元素的默认值;

当 input type="text"、"password"、"hidden" 时,定义输入字段的初始值;

当 input type="button", "reset", "submit" 时,定义按钮上的显示的文本;

当 input type="checkbox", "radio", "image" 时,定义与输入相关联的值;

注意:input type="checkbox" 和 input type="radio" 中必须设置 value 属性;value属性无法与 input type="file" 一同使用。

4.maxlength属性:定义input元素中可输入的最长字符数;如 maxlength="50" 表示最多可以输入50个字符;

5.style属性 :为input元素设定CSS样式;

6.width属性 :当 input type="image"时,通过width属性控制元素的宽度;

7.height属性:当 input type="image"时,通过width属性控制元素的高度;

8.disabled属性:被禁用;

9.readonly属性:只读(只显示)不能输入;

10.requirde属性:必需填写;

新增表单元素:

用于表单的密钥对生成器字段

不同类型的输出,比如脚本的输出。

新增表单属性:

autocomplete 自动完成

novalidate不验证数据

formaction 用于描述表单提交的URL地址,会覆盖

元素中的action属性.

formenctype 表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)

formmethod 表单提交方式,会覆盖 的method 属性。

formnovalidate 表单提交无需被验证,会覆盖 元素的novalidate属性.

formtarget 表单提交数据接收后,怎么的展示。

list 表示input输入域的 datalist(datalist 是输入域的选项列表)

min max step ** 用来给input 类型为数字或日期的添加限定约束的

multiple 多种多样表示 元素中可选择多个值。

pattern 正则表达式用于验证 元素的值。

placeholder 占位提供一种提示(hint),描述输入域所期待的值。

required 被要求的,必须的, 规定必须在提交之前填写输入域(不能为空)。

step 步伐、一步、步长,规定输入域合法的数字间隔