在web前端表单form经常用到,于是input输入框的相关知识就是必备的,为便于查找概述如下:
1.单行框 input type=“text” ,常用的属性有name、value、 maxlength,readonly等。
2.密码框 input type="password"
3.单选按钮 input type="radio",在定义单选按钮时,必须为同一组中的选项指定相同的name值,这样“单选”才会生效。checked属性指定默认选中项。
4.复选框 input type="checkbox" 复选框常用于多项选择,如选择兴趣、爱好等,可对其应用 checked属性,指定默认选中项。
5.普通按钮 input type="button" 普通按钮常常配合JavaScript脚本语言使用,初学者了解即可。
6.提交按钮 input type="submit" ,可以对其应用 value属性,改变提交按钮上的默认文本。
7.重置按钮 input type="reset" 当用户输入的信息有误时,可单击重置按钮取消已输入的所有表单信息。可以对其应用 value属性,改变重置按钮上的默认文本。
8.图像提交按钮 input type="image" 用图像替代了默认的按钮,外观上更加美观。需要注意的是,必须为其定义src属性指定图像的url地址。
9.隐藏域 input type="hidden" 隐藏域对于用户是不可见的,通常用于后台的程序,初学者了解即可。
10.文件域 input type=“file” 页面中将出现一个“选择文件”按钮和提示信息文本,用户可以通过单击按钮然后直接选择文件的方式,将文件提交给后台服务器。
11.emai类型input type=“email”> 专门用于输入E-mai地址的文本输入框,用来验证emai输入框的内容是否符合E-mai地址格式;如果不符合,将提示相应的错误信息。
12.url类型 input type=“url” 用于输入URL地址的文本框。如果所输入的内容值不符合URL地址格式,则不允许提交,并且会有提示信息。
13.tel类型 input type=“tel” tel类型通常会和 pattern属性配合使用。
14.search类型 input type=" search" 专门用于输入搜索关键词的文本框,它能自动记录一些字符,如站点搜索或者Google搜索。在用户输入内容后,其右侧会附带一个删除图标,单击这个图标按钮可以快速清除内容。
15.color类型 input type="color" 用于实现一个RGB颜色输入。其基本形式是# RRGGBB,默认值为#000000,通过value属性值可以更改默认颜色。单击clor类型文本框,可以快速打开拾色器面板,方便用户可视化选取一种颜色。
16.number类型 input type="number" 数值的文本框。不是数字或者数字不在限定范围出现错误提示。●vale:初始值●max:最大值min:最小值●sep:数字间隔,默认值是1。
17.range类型 input type="range" 用于提供一定范围内数值的输入范围,在网页中显示为滑动条。通过min属性和max属性step步幅。
18.Date pickers类型 input type= date, month,week… 时间日期类型。
Date:选取日、月、年
Month:选取月、年
Week:选取周、年
Time:选取时间(小时和分钟)
Datetime:选取时间、日、月、年(UTC时间)
datetime-local:选取时间、日、月、年(本地时间)
UTC是 Universal Time Coordinated UTC时间就是0时区的时间。例如,如果北京时间为早上8点,则UTC时间为0点,即UC时间比北京时间晚8小时。
注意:对于浏览器不支持的标记输入类型,则会在网页中显示为一个普通输入框。
19.
20.
input标签的公共属性值:
required='true'必填
autofocus=true自动获取焦点
autocomplete='on' 输入自动完成功能
placeholder='<--请输入校长姓名-->'
pattern='[^a-zA-Z]\W(5,7)$' 输入遵循正则表达式
关于正则表达式的相关知识,内部有点偏多,单独成文介绍介绍。