html5 填表 表单 form label input button legend fieldset

1144596-20170616143321915-135287086.png

 

<form>本身没有什么意义, 但是某些依赖form的标签元素一旦没有了form就不能生效. 所以form是提供一个定义环境给form的插件元素去生效的.

1144596-20170616143324087-1195319367.png

1144596-20170616143326493-750163918.png

1.method 属性post一般用表单提交, 而get 一般用超链接提交. 如果用post提交百度就会出错.或者返回的链接不会带有?user=

<form method="post" action="http://www.baidu.com">

    <input name="usr">

    <button>提交</button>

</form>

 

1144596-20170616143327275-1541274531.png

2.enctype    一般用multipart/form-data

3.autocomplete on/off      下拉提示,与点击自动完成

4.novalidate

<input>        提供输入的文本框

 

1144596-20170616143327837-609025156.png

    name 属性规定 input 元素的名称。

name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。

value 哪怕打字, 本来也会出现的文本信息. 比如 搜索栏里面默认value"王宝强离婚" 那用户就省去输入的时间.

form        配合id使用,可以从外挂钩到表单内部. 用于一个数据挂钩多个表单.

type        限制输入内容,比如数字的只能输入数字, 输入法读取到inputtype后会自动弹出相应的触摸键盘, 传送门

1144596-20170616143328681-77103585.png

<lable>    lable可以利用css化妆

    for 属性    输出label化妆效果到指定标签id.    for 可以同时化妆多个区域标签.

1144596-20170616143329603-250137751.png

    如果label 不使用 for 什么id 去化妆指定区域, 那还有一种方法就是把指定区域,label 括起来

    <label>

        <input…>…

    </label>

 

for from的区别, from 是引用提取数据""进去等待填充, for是输出数据 ""出来就绪服务输出, 好邪恶……

1144596-20170616143330196-968822400.png

 

 

<fieldset> 可以做整体的化妆, 整体的禁用, 还有一个明显的框表示.

1144596-20170616143330587-664058587.png

<legend> 分组标签

1144596-20170616143331040-1243174673.png

<button> 提交表单或者链接

1144596-20170616143331853-366211088.png

type:

    submit    提交

    reset    重置 input的 value是空, 否则就是value对应的文本

    button     配合js 触发特定事件

button的其他属性:

1144596-20170616143332868-189197842.png

1144596-20170616143333509-2077698037.png

form 包括button, 但 button 如果有特殊设置, 就以button的属性为优先处理.忽略form的冲突项.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值