美文网首页
HTML5 新的 Input 类型

HTML5 新的 Input 类型

作者: 龍飝 | 来源:发表于2018-03-21 14:23 被阅读37次

    HTML5拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证
    包含一些这些新的输入类型

    color
    date
    datetime
    datetime-local
    email
    month
    number
    range
    search
    tel
    time
    url
    week
    

    🐷:并不是所有的主流浏览器都支持新的input类型,不过可以在所有主流的浏览器中使用它们,即使不支持

    Input类型:color
    color类型用子啊input字段主要用于选取颜色,如下例:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    选择你喜欢的颜色: <input type="color" name="favcolor">

    <input type="submit">
    </form>
    </body>
    </html>
    此例子演示如何从拾色器中选择一个颜色

    Input类型:date
    date类型允许从一个日期选择器选择一个日期

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    生日: <input type="date" name="bday">
    <input type="submit">
    </form>

    </body>
    </html>

    Input类型:datetime
    datetime类型允许选择一个日期(UTC时间)
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    生日 (日期和时间): <input type="datetime" name="bdaytime">
    <input type="submit">
    </form>

    </body>
    </html>

    Input 类型: datetime-local
    datetime-local 类型允许你选择一个日期和时间 (无时区).
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    生日 (日期和时间): <input type="datetime-local" name="bdaytime">
    <input type="submit">
    </form>

    </body>
    </html>

    Input 类型: email
    email 类型用于应该包含 e-mail 地址的输入域。在提交表单时,会自动验证 email 域的值是否合法有效:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    E-mail: <input type="email" name="usremail">
    <input type="submit">
    </form>

    <p><b>注意:</b> Internet Explorer 9 及更早 IE 版本不支持 type="email" 。</p>

    </body>
    </html>
    提示: iPhone 中的 Safari 浏览器支持 email 输入类型,并通过改变触摸屏键盘来配合它(添加 @ 和 .com 选项)。

    Input 类型: month
    month 类型允许你选择一个月份。
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    生日 ( 月和年 ): <input type="month" name="bdaymonth">
    <input type="submit">
    </form>

    </body>
    </html>

    Input 类型: number
    number 类型用于应该包含数值的输入域。
    您还能够设定对所接受的数字的限定:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>

    <form action="demo-form.php">
    数量 ( 1 到 5 之间): <input type="number" name="quantity" min="1" max="5">
    <input type="submit">
    </form>

    <p><b>注意:</b>Internet Explorer 9 及更早 IE 版本不支持 type="number" 。</p>

    </body>
    </html>

    使用下面的属性来规定对数字类型的限定:
    属性 描述
    disabled 规定输入字段是禁用的
    max 规定允许的最大值
    maxlength 规定输入字段的最大字符长度
    min 规定允许的最小值
    pattern 规定用于验证输入字段的模式
    readonly 规定输入字段的值无法修改
    required 规定输入字段的值是必需的
    size 规定输入字段中的可见字符数
    step 规定输入字段的合法数字间隔
    value 规定输入字段的默认值

    相关文章

      网友评论

          本文标题:HTML5 新的 Input 类型

          本文链接:https://www.haomeiwen.com/subject/qqrgqftx.html