html输入的数据,HTML数据输入input

前面我们讲了HTML的展示,而在网页中,我们经常会遇到数据输入,如登录注册,填写报名表,完善个人信息,发布动态等等,都需要获取用户输入数据。

用户输入的数据有多种类型, 有纯文本,密码,单项选择,多项选择,下拉选择,文件等等,接下来我们一个一个来看。

input-文本输入type:定义输入类型,代表文本输入

name:定义该输入项名称,以便后续通过javascript 或者php获取输入的值

placeholder:当输入内容为空时的提示语

value:输入框值

maxlength:输入值最大长度

展示效果如下:

input-密码输入代表密码输入

password 字段中的字符会被做掩码处理(显示为星号或实心圆),以免被人偷窥~~

展示效果如下:

input-单选框代表单选输入

一个网页中可能存在多个单选,如选择性别,选择星座,name相同的单选为同一组

可以通过checked 或 checked="true",设置默认选中的项

我们真正得到的值是value,后面的文字部分“男孩”,“女孩”只是给用户看的男孩

女孩

展示效果如下:

男孩女孩

input-复选框代表复选输入

一组复选框name相同篮球

足球

游泳

展示效果如下:

篮球足球游泳

input-颜色选择代表颜色选择

input-日期选择代表日期选择

展示效果如下:

input-邮箱email代表输入值必须是邮箱

是指表单,后面会详细介绍,一个表单可以包含多个输入项

点击后可提交表单内容

如果输入数据不满足邮箱格式(必须包含@)则会提示

展示效果如下:

input-数字number代表输入值必须是数字

可以设置允许输入的最小值和最大值

如果输入值不符合要求,点击提交会有错误提示

展示效果如下:

这里列出了一些常用的输入限制(其中一些是 HTML5 中新增的),可以自行实践:属性描述

disabled规定输入字段应该被禁用。

max规定输入字段的最大值。

maxlength规定输入字段的最大字符数。

min规定输入字段的最小值。

pattern规定通过其检查输入值的正则表达式。

readonly规定输入字段为只读(无法修改)。

required规定输入字段是必需的(必需填写)。

size规定输入字段的宽度(以字符计)。

step规定输入字段的合法数字间隔。

value规定输入字段的默认值。

input-滑块range代表一个滑块控件

可以设置滑动最小值,最大值,每次滑动的步阶

展示效果如下:

更多input输入类型如下,可以自行尝试

值描述

button定义可点击的按钮(大多与 JavaScript 使用来启动脚本)

checkbox定义复选框。

color定义拾色器。

date定义日期字段(带有 calendar 控件)

datetime定义日期字段(带有 calendar 和 time 控件)

datetime-local定义日期字段(带有 calendar 和 time 控件)

month定义日期字段的月(带有 calendar 控件)

week定义日期字段的周(带有 calendar 控件)

time定义日期字段的时、分、秒(带有 time 控件)

email定义用于 e-mail 地址的文本字段

file定义输入字段和 "浏览..." 按钮,供文件上传

hidden定义隐藏输入字段

image定义图像作为提交按钮

number定义带有 spinner 控件的数字字段

password定义密码字段。字段中的字符会被遮蔽。

radio定义单选按钮。

range定义带有 slider 控件的数字字段。

reset定义重置按钮。重置按钮会将所有表单字段重置为初始值。

search定义用于搜索的文本字段。

submit定义提交按钮。提交按钮向服务器发送数据。

tel定义用于电话号码的文本字段。

text默认。定义单行输入字段,用户可在其中输入文本。默认是 20 个字符。

url定义用于 URL 的文本字段。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值