indeterminate属性是复选框checkbox用来表示选中状态未明确的属性,需要配合js使用,具体用法

    <input type="checkbox" id="cb1" /><input type="checkbox" id="cb2" checked="checked" /><input type="checkbox" id="cb3" indeterminate /><script type="text/javascript">var cb = document.getElementById("cb3");cb.indeterminate = true;</script>

    效果  

文本框的 list 属性,配合datalist建立可选可书写的下拉式文本框,按回车可以提交,还可以配合autocomplete属性来控制是否保留书写过的表单,

    <form><input type="text" name="txt" list="dlist" autocomplete="off"/><datalist id="dlist" style="display:none"><option>麻婆豆腐</option><option>水煮肉片</option><option>毛血旺</option></datalist></form>

    效果  当autocomplete的值为off时,不会记录并添加书写过的其他表单内容,当autocomplete的值为on时,回车提交后会自动记录和添加选项

      off不添加   ,

       on添加  

 文本框的 reqiured 和 pattern 属性,required用来做用户输入的非空验证,pattern 用来做用户输入内容的正则验证,

    <form><input type="text" name="txt" required="required" pattern="[A-Z]{3}"/><input type="submit"/></form>

    效果,非空  正则

新增input类型

  url 必须输入网址的文本框,输入的网址格式如 http://www.baidu.com

    <form><input type="url" name="url"/><input type="submit"/></form>

   效果 

  email 必须输入邮箱地址的文本框

    <form><input type="email" name="email"/><input type="submit"/></form>

   效果 

  date ,可以选择时间的选择框

    <form><input type="date" name="date"/><input type="submit"/></form>

   效果 

  time,可以选择时间的选择框

    <form><input type="time" name="time"/><input type="submit"/></form>

   效果 

  month,只能选择到月,与date类似

  week,选择第几周

    <form><input type="week" name="week"/><input type="submit"/></form>

   效果

   number,只能填写数字的文本框,可以设置value默认值、min最小值、max最大值、step上下调整幅度,因为e代表10的次幂,可以填写e,其他字母不可输入

    <form><input type="number" name="number" value="10" min="10" max="1000" step="10"/><input type="submit"/></form>

   效果

  range,一个对应数字的拖动条,可以设置value默认值、min最小值、max最大值(默认为100)、step最小调整幅度,可以追加 output 元素来显示拖动的值

     <form><input type="range" id="range" value="50" min="0" max="100" step="10" onChange="bian()"/><output id="output">50</output><input type="submit"/></form><script type="text/javascript">function bian(){            var a = document.getElementById("range");var b = document.getElementById("output");b.value = a.value;}</script>

    效果

  search,搜索域,显示为正常的文本域

  tel,用于输入电话号码的文本框,没有强制输入数字的效果,正常的文本框

  color,颜色选择器,用来给指定元素选取颜色

        <input type="color" name="color" onChange="bianSe(this)" /><div id="bk" style="width:50px; height:20px; background-color:#f00"></div><script type="text/javascript">function bianSe(a){            var c = document.getElementById("bk");c.style.backgroundColor = a.value;}</script>

    效果,初始  选色后

转载于:https://www.cnblogs.com/zxbs12345/p/7991289.html

HTML5表单元素拓展相关推荐

  1. html5-5 HTML5表单元素和内嵌框架

    html5-5   HTML5表单元素和内嵌框架 一.总结 一句话总结:单选框和多选框选的时候外面加label就可以实现选后面文字也可以选中了 1.html5如何实现文件上传? 必须加上enctype ...

  2. 不属于html5表单元素的是,HTML5 表单元素

    HTML5 新的表单元素 HTML5有以下新的表单元素

  3. 12.6学习笔记 HTML5表单元素/嵌入图片/视频(未完)

    12.6学习笔记 一. HTML 表单元素(下) 二. HTML5嵌入图片与创建分区响应图 三. HTML5嵌入视频 一. HTML 表单元素(下) 主要内容: 用input元素获取有规定格式的字符串 ...

  4. html表单验证的作用,HTML5表单元素 、 表单属性 、 表单验证

    [HTML5新表单] 1.type: - email : 验证逻辑不完整,只验证是否包含 @ : - search : - url : 验证逻辑不完整,只判断是否包含 http:// : - tel ...

  5. HTML5表单元素禁用,禁用HTML5表单元素的验证

    // suppress "invalid" events on URL inputs $('input[type="url"]').bind('invalid' ...

  6. HTML5 表单元素

    创建表单 form标签用于创建一个表单,会将表单里面的内容一起发送服务器,结构类似于表格 表单中的其他元素都要包含在form标签中 form元素属性: action:必须.指定表单发送的地址(服务器地 ...

  7. Html5表单元素-搜索框和上传文件框

    1.search - 搜索框 element/form/input/search.html <!doctype html><html><head> <titl ...

  8. html5表单实例元素,HTML5新表单元素的图文实例-

    这一篇介绍html5新增的表单元素和表单属性. 首先先说一个html5中表单新增的一个功能,在我们之前的html中,表单元素必须放在form元素所包含的里面,在html5中,可以把他们写在页面上的任何 ...

  9. (总结1)HTML5中新增加的表单元素

    HTML5中新增加了很多元素标签使用,在经过了近一星期多的学习之后现在进行一下总结,方便日后查阅: H5中的智能表单 1 <form action=""> 2 < ...

最新文章

  1. 关于node.js的进程管理
  2. vue中获取到的为什么图片地址会自动拼接上localhost:8080_前端骨架屏自动生成方案(很实用!收藏)...
  3. c++ char 转 string_4.2String类
  4. Swift之深入解析如何使用Xcode和LLDB v2修改UI元素
  5. SAP CRM IBASE保存出错,可能有哪些原因
  6. Moss2007搜索服务配置,没有索引器和搜索配置页面报错问题解决
  7. SpringBoot 自带工具类~ReflectionUtils
  8. php echo 大括号,PHP中echo输出中存在括号()的处理
  9. Running 1 linux_yesterdaytodaytomorrow
  10. 分布式多级缓存中间件引导实践
  11. 微软正式发布Internet Explorer 7.0
  12. oracle alter database,alter database ... create datafile的原理及用途
  13. Javascript视频教程全集,基础入门学习-动力节点
  14. 从零开始学习 cookie 8月28日
  15. 用c语言设计一个菜单界面_最新,最全的NX二次开发Ribbon界面菜单的设计图文教程...
  16. IT系统架构及架构体系详解
  17. Jzoj5424 凤凰院凶真
  18. 莫比乌斯反演 平衡规划 双端栈 双端队列 等价类等
  19. android 入门记录
  20. 大四学年个人自我鉴定

热门文章

  1. 搭档之家:以中位数碾压腾讯平均数!网曝台积电普通员工年薪约37.4万元
  2. js过圆外一点的直线与圆相切的切点坐标计算
  3. MT【119】关于恒成立的一道压轴题
  4. RabbitMQ,RocketMQ,Kafka 事务性,消息丢失,消息顺序性和消息重复发送的处理策略
  5. 数值分析】迭代法解方程:牛顿迭代法、Jacobi迭代法
  6. python开发webservice服务_Python开发WebService系列教程之REST,web.py,eurasia,Djan
  7. mysql数据库:Xtrabackup安装以及应用
  8. php 专业技能怎么写,PHP开发简历专业技能填写样本
  9. juce Justification 分析
  10. JS延迟5秒加载方法