输入框使用input
标签。
标签,根据
type
属性的不同,会有不同的表现样式。默认type="text"
,也就是文本输入框。
单行的文本区域,(输入中的换行会被自动去除)。
type
:type="text" 表示文本输入框
name
:输入框的名字
maxlength
:文本框能输入的最大字符数。
minlength
:文本框能输入的最小字符数。
readonly
:文本框只读
disabled
:文本框禁用
value
:输入框中的默认内容
placeholder
:输入框中的提示语
用于输入密码的控件。
注意:密码字段字符不会明文显示,而是以星号 *
或圆点 ·
替代。
PS:文本输入框的所有属性对密码输入框都有效
用于输入数字的控件。
step
:默认情况下,向上和向下按钮可以将值增加或减小 1。通过使用step 属性来更改此步长值。
min
:最小值
max
:最大值
注意:min和max只是点击上下按钮不会让你低于 min 或高于 max 的值,但是可以通过手动输入数字。
radio 类型元素默认渲染为小型圆圈图表,填充即为激活,也就是我们所说的选中效果。
男
女
checked="checked"
或者直接写checked
,可以设置默认选中的项。
单选效果:当有多个单选框是如何设置只能有一个被选中?默认的情况下,单选框是独立存在的,如果要实现单选切换效果,需要
将 name 的值设置相同
,才能实现单选效果。
20181009
设置单选框的样式:
由于单选框的样式是只能设置大小,不能设置颜色,更不能设置样式。所以,一般我们自定义单选框的样式。
实现原理:
在单选框的后面加上label标签(需要设置为inline-block或者block),在点击单选框的时候,使用 + 选择器选中label标签,设置label标签的宽高和颜色代替单选框,将单选框display:none;
代码:
Document
男
女
保密