zoukankan      html  css  js  c++  java
  • HTML5新表单新功能解析

    HTML5新增了很多属性功能。但是有兼容性问题,因为这些表单功能新增的。我这里做了一个简单的练习,方便参考。如果完全兼容的话,那我们写表单的时候就省了很多代码以及各种判断。

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <title>HTML5表单新功能解析</title>
            <style type="text/css">
                #da{
                    width:350px;
                    height:600px;
                    margin:0 auto;
                }
                
                
            </style>
        </head>
        <body>
            <form action="" method="post">
                
                <fieldset id="da">
                    <legend>HTML5新表单元素</legend>
                        <label>国家:</label>
                            <input type="text" value="" autofocus="autofocus" required="required"/><p></p>
                        <label>文件:</label>
                            <input type="file"  value="" multiple="multiple"/><p></p>
                        <label>正则:</label>
                            <input type="" name="" id="" value="" placeholder="请输入6-16的数字或字母"  pattern="^[a-zA-Z0-9]{5,12}$" required="required"/><p></p>
                        <label>邮箱:</label>    
                            <input type="email" name="" id="" value="" required="required"/><p></p>
                        <label>网址:</label>
                            <input type="url" name="" id="" value="" required="required"/><p></p>
                        <label>日期:</label>
                            <input type="date" name="" id="" value="" required="required"/><p></p>
                        <label>数字:</label>
                            <input type="number" name="" id="" value="" required="required"/><p></p>
                        <label>滑块:</label>
                            <input type="range" name="" id="range" value="65" step="1" max="500" onchange="showValue(this.value)" required="required"/>
                            <span id="rangeValue"></span><p></p>
                        <label>搜索:</label>
                            <input type="search" name="" id="" value="" required="required"/><p></p>
                        <label>电话:</label>
                            <input type="tel" name="" id="" value="" required="required"/><p></p>
                        <label>颜色:</label>
                            <input type="color" name="" id="" value="" required="required"/><p></p>
                        <label>占位:</label>
                            <input type="text" name="" id="" value="" placeholder="请输入用户名" required="required"/><p></p>
                
                
                        <input type="submit" value="提交"/>
                        
                        <input type="submit" value="查找" formnovalidate="formnovalidate"/>
                </fieldset>
                
            </form>
            
            <script type="text/javascript">
                
                   function showValue(val){
                        document.getElementById("rangeValue").innerHTML=val;
                    }
            </script>
        </body>
    </html>
    View Code

  • 相关阅读:
    剑指 Offer 22. 链表中倒数第k个节点
    剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
    Leetcode1450. 在既定时间做作业的学生人数
    Leetcode1572. 矩阵对角线元素的和
    Leetcode 1480. 一维数组的动态和
    Idea连接数据库报错
    Java实现二叉树层次遍历并存入List的方法:从上往下,从左往右
    SpringCloud资源网站
    Java循环对list进行remove
    Java中字符串判空的正确打开方式
  • 原文地址:https://www.cnblogs.com/LCH-M/p/9377770.html
Copyright © 2011-2022 走看看