HTML5 新表单元素


本文摘自PHP中文网,作者不言,侵删。

这篇文章主要介绍了关于HTML5 新表单元素 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

HTML5 <datalist>元素

<datalist>元素规定输入域的选项列表

<datalist>属性规定form或input域应该拥有自动完成功能。当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项;

使用<input>元素的列表属性与<datalist>元素绑定。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<!DOCTYPE HTML>

<html>

    <head>

        <meta charset="utf-8" />

        <title>自选教程(如约智惠.com)</title>

         

    </head>

    <body >

        <form action="demo-form.php" method="get">

            <input list="browsers" name="browser">

            <datalist id="browsers">

                <option value="Internet Explorer"></option>

                <option value="Firefox"></option>

                <option value="Chrome"></option>

                <option value="Opera"></option>

                <option value="Safari"></option>

            </datalist>

            <input type="submit">

        </form>

         

        <p>

            <strong>注意:</strong>Internet Explorer 9, Safari 不支持 datalist 标签。

        </p>

         

    </body>

</html>


HTML5 <keygen>元素

<keygen> 元素的作用是提供一种验证用户的可靠方法。

<keygen>标签规定用于表单的密钥对生成器字段。

当提交表单时,会生成两个键,一个是私钥,一个公钥。

私钥(private key)存储于客户端,公钥(public key)则被发送到服务器。公钥可用于之后验证用户的客户端证书(client certificate)。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<!DOCTYPE HTML>

<html>

    <head>

        <meta charset="utf-8" />

        <title>自选教程(如约智惠.com)</title>

         

    </head>

    <body >

        <form action="demo-form.php" method="get">

            用户名:<input list="text" name="usr_name">

            密码:<keygen name="security">

            </datalist>

            <input type="submit">

        </form>

         

        <p>

            <strong>注意:</strong>Internet Explorer 不支持 keygen标签。

        </p>

         

    </body>

</html>


HTML5 <output> 元素

<output>元素用于不同类型的输出,比如计算或脚本输出:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<!DOCTYPE HTML>

<html>

    <head>

        <meta charset="utf-8" />

        <title>自选教程(如约智惠.com)</title>

         

    </head>

    <body >

        <form oninput="x.value=parseInt(a.value)+parseInt(b.value)"> 0

            <input type="range" id="a" value="50"> 100

            +<input type="number" id="b" value="50">

            =<output name="x" for="a b"></output>

        </form>

         

        <p>

            <strong>注意:</strong>Internet Explorer 不支持 output 标签。

        </p>

         

    </body>

</html>


HTML5 新表单元素

标签描述
<datalist><input>标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
<keygen><keygen> 标签规定用于表单的密钥对生成器字段。
<output><output> 标签定义不同类型的输出,比如脚本的输出。

以上就是HTML5 新表单元素 的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

HTML5与flash比较的详细介绍

HTML5移动端-viewport的详解

HTML5语义化标签有哪些

详解HTML5使用dom进行自定义控制示例代码

在网页中创建表单的目的是什么?

用h5制作烟花粒子特效的制作方法

HTML5与传统html的区别,有哪些新增的和废除的元素?

详解HTML5里autofocus自动聚焦属性的使用

分享h5 canvas圆圈进度条的实例代码

HTML5实践-使用css3如何完成google涂鸦动画的详解

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...