HTML5-新增表单控件

新增表单控件

datalist

概念:datalist控件为文本框提供一个预定义的下拉列表

用户在输入数据时可以在预定义的下拉列表中直接选择,也可以自行输入内容。

  • datalist控件要与option控件配合使用,每个option控件都必须设置其 value 属性的值。

  • datalist控件用于定义下拉列表,option 控件用于定义选项。

  • 如果要把datalist控件提供的下拉列表绑定到某个文本框中,则必须将文本框的 list 属性的值设定为该datalist控件的 id

语法:

<input type="text" list="" />
    <datalist id="">
            <option label=" "value=""></option>
            <option label=" "value=""></option>
            <option label=" "value=""></option>
</datalist>

实例:

<form action="">
            <input list="list" name="list" placeholder="请输入浏览器....">
            <datalist id="list">
                <option value="IE"></option>
                <option value="Google"></option>
                <option value="Opera"></option>
                <option value="safir1"></option>
            </datalist>
        </form>

运行结果:

output

概念:output控件用于定义表单元素的输出结果或计算结果,比如计算或脚本输出

语法:

<output name="name" for="element_id"></output>
  • 属性name的作用是规定 output 控件的名称

  • for 属性描述了计算中使用的控件与计算结果之间的关系。for属性的值规定一个或多个控件的 Id列表,要求以空格分隔。

实例:

  <form action="" οninput="result.value=parseInt(a.value)+parseInt(b.value)">
          <input type="number" id="a" value="50">
          +<input type="number" id="b" value="50">
          =<output name="result" for="a b"></output>
      </form>

运行结果:

keygen

概念:keygen元素规定用于表单的密钥对生成器字段

说明:当提交表单时,私钥存储在本地,公钥发送到服务器。

语法:

<keygen />
  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值