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 canvas绘制线条

h5移动端各种各样的列表的制作方法详解(四)

分享一个h5上传本地图片以及预览功能的图文实例

h5的语义化标签

HTML5与web前端有什么区别

解决在HTML5中的video标签无法播放视频的方法

h5怎样实现输入框提示语+正常文本框提示语

HTML5 canvas基本绘图之绘制矩形

HTML5盒子模型的使用方法

HTML5的地理定位如何使用

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




打赏

取消

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

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

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

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

评论

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