表单元素

表单元素

一系列元素,主要用于收集用户数据。

input元素

输入框

属性:

  • type:输入框类型。

type: text,普通文本输入框。
type: password,密码。
type:date,日期选择框,兼容性问题(旧版本浏览器)。
type:search,搜索框,兼容性问题(旧版本浏览器)。
type:range,选中范围。
type:color,颜色选择。
type:number,数字输入框。
type:checkbox,多选框,建议增加name属性确认选择范围。
type:radio,单选框,需要增加name属性,确认单选范围。
type:file,选择本地文件。

其余详见MDN

  • value:输入框的值。
  • placeholder:显示提示的文本,文本框没有内容时显示。

input元素可以制作按钮(不建议使用)

当type值为reset(重置按钮)、button(普通按钮)、submit(提交按钮)时,input表示按钮。

selecte 元素

下拉列表选择框

通常与option元素配合使用

textarea元素

文本域,多行文本框。

按钮元素

button(建议使用)

type属性:reset(重置按钮)、button(普通按钮)、submit(提交按钮),默认值为submit

表单状态

readonly属性:布尔属性,是否只读,不会改变表单显示样式。

disabled属性:布尔属性,是否禁用,会改变表单显示样式。

配合表单元素的其他元素

lable

普通元素,通常配合单选和多选框使用

  • 显示关联

可以通过for属性,让lable元素关联某一个表单元素,for属性书写表单元素id的值。

  • 隐式关联
<p>
        Sex:
        <!-- 显示关联 -->
        <input type="radio" name="gender" id="rad_Male">
        <label for="rad_Male">Male</label> 
        
        <input type="radio" name="gender" id="rad_Female">
        <label for="rad_Female">Female</label> 

        <!-- 隐式关联 -->
        <label >
            <input name="gender1" type="radio"></label>
        <label >
            <input name="gender1" type="radio"></label>
        
    </p>

datalist

数据列表

datalist本身不会显示到页面,通常用于和普通文本框配合

form

通常情况下会将整个表单元素放置到form元素的内部,作用是当提交表单时,会将form元素内部的表单内容以合适的方式提交到服务器。

对开发静态页面意义不大,服务器,JS相关很有用。

fieldset

表单分组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值