3_输入类型.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <form action="" style="height: 8000px;">
  11. text:<input type="text"> <br>
  12. <!--
  13. type:email
  14. 会对输入的内容进行一个邮箱的校验 但是校验规则不是很正规
  15. 其中输入的内容必须包含@ 并且@前不为汉字 @后必须有内容
  16. -->
  17. email:<input type="email"><br>
  18. <!--
  19. type:color
  20. 调色板
  21. -->
  22. color:<input type="color"><br>
  23. <!--
  24. type:date
  25. 实现一个日历的功能 带有自己的样式
  26. -->
  27. date:<input type="date"><br>
  28. <!--
  29. type:time
  30. 实现一个选取时间的功能
  31. -->
  32. time:<input type="time"><br>
  33. <!--
  34. type:range
  35. 滑块类型
  36. step 属性 定义每一次滑动的距离
  37. -->
  38. range:<input type="range"><br>
  39. range:<input type="range" step="20"><br>
  40. <!--
  41. type:search
  42. 输入框可以输入内容 但是 带有自己的清除键
  43. -->
  44. search:<input type="search"><br>
  45. <!--
  46. type:number
  47. 输入数字
  48. min 最小值
  49. max 最大值
  50. 当我们输入的数字 不是我们规定的范围 点击加减 会默认调整到规定的范围内
  51. step 输入值 不等min+step 那么就会调整为有效值
  52. -->
  53. number:<input type="number" max="20" min="9" step="2"><br>
  54. <!--
  55. type:tel
  56. 输入电话号
  57. 手机端会弹起拨号键盘
  58. maxlength 输入的最大长度
  59. -->
  60. tel:<input type="tel" maxlength="11"><br>
  61. <!--
  62. type:file
  63. 选择文件进行提交
  64. accept 属性 选择文件的类型
  65. -->
  66. file:<input type="file" accept="image/png"><br>
  67. <select name="" id="">
  68. <option value="1">1</option>
  69. <option value="2">2</option>
  70. </select>
  71. <input type="text" list="list1">
  72. <datalist id="list1">
  73. <option value="xiaoming" label="zhang"></option>
  74. <option value="xiaohong"></option>
  75. <option value="xiaoming" label="wang"></option>
  76. </datalist>
  77. <br>
  78. <input type="submit">
  79. </form>
  80. </body>
  81. </html>