HTML代码

<input type="text" placeholder="请输入">

CSS代码

          input{border: initial;outline: none;width: 300px;height: 30px;border: 1px solid gray;}

JS代码

            // 封装函数function int(){// 获取元素let inp=document.querySelector('input');//表单获取焦点 onfous是获得鼠标焦点触发的意思inp.onfocus=function(){//当表单获得焦点 表单里默认值清空 placeholder是input里的默认值属性inp.placeholder="";}//当表单失去焦点 onblur是失去鼠标焦点触发的意思inp.onblur=function(){//input属性默认值是inp.placeholder='请输入内容';}}int()//调用函数

表单验证代码

HTML代码

    <div class="dpt"><input type="text" name="names"><span>请输入6-12为字符</span> </div>

CSS代码

       .dpt{width: 500px;margin: 40px auto;}.dpt>input{border: initial;outline: none;width: 300px;height: 30px;border: 1px solid gray;}

JS代码

        function int(){//封装函数//获取元素let ipt=document.querySelector('.dpt input');let span=document.querySelector('.dpt span');//绑定鼠标失去焦点事件ipt.onblur=function(){//设定name属性值等于这时value用户输入的值let names=this.value;//判断name值的长度进行判断if(names.length<6 && names>12){//如果输入不符合条件会在span元素里提示span.innerHTML='重新输入'span.className='red'}else{//符合条件提示span.innerHTML='输入正确'span.className="green"}}}int()//调用函数

表单获取焦点和失去焦点相关推荐

  1. input失去焦点验证格式_vue2多文本框的表单校验(3)-失去焦点触发校验

    vue2多文本框的表单校验(3)-失去焦点触发校验 第一步,在 子组件中 blur 事件中派发 blur @blur="blur2($event.target.value)" @i ...

  2. 非表单元素如何使用焦点事件

    在前端开发中,常用的焦点事件有focus和blur. 来看看在菜鸟教程(https://www.runoob.com/jsref/met-html-focus.html)中的介绍: focus() 方 ...

  3. html5表单属性自动获得焦点,HTML5里autofocus属性

    转载:http://www.webhek.com/html5-autofocus/ HTML5给我们带来了一大堆神奇的东西.以前需要用JavaScript和Flash完成的任务,例如表单校验,INPU ...

  4. 表单输入框自动获得焦点自动获焦+一些实体字符

    自动获焦:autofocus,比如百度浏览器直接打卡,光标就在输入框内闪烁,这就是自动获焦. 但如果输入框不是网页的主要功能,就不要用自动获焦. 与后面的focus()方法来获得焦点相对比,自动获焦一 ...

  5. input失去焦点验证格式_表单验证之失去焦点校验

    使用场景:会员名.标题等唯一性校验 效果图 1.HTML部分添加 备注: data-rule="required;remote(get:archives/check_title_availa ...

  6. Validate + Boostrap tooltip 表单验证示例

    一.工具准备: 1.boostrap: 下载地址 http://getbootstrap.com/ jquery: jQuery版本需大于或等于1.8.0  jquery.validate.min.j ...

  7. validate+jquery+ajax表单验证

    1.案例 1.1 Html form表单内容 <form class="cForm" id="cForm" method="post" ...

  8. html5发光动态效果图,一款带有发光动画的HTML5表单

    今天给大家秀一款带有发光动画的HTML5表单,挺酷的,效果图如下: 当表单获取焦点时,表单四周就会呈现出发光动画的效果,并不断地进行颜色渐变:当表单失去焦点时,停止发光.其中颜色渐变的动画只有基于we ...

  9. jQuery(六)插件、Validate验证提交表单、submitHandler、更改错误信息显示的位置、required、Validator、内置验证方式表、validate ()的可选项汇总

    jQuery(六)插件.Validate验证提交表单.submitHandler.更改错误信息显示的位置.required.Validator.内置验证方式表.validate ()的可选项汇总 文章 ...

  10. AngularJS表单验证

    表单 网页中用户于服务端交互数据的表单控件有input.select.textarea,而表单是将为了达到一个目的(登录.注册等)各种控件整合到一起的一个集合. 表单和其中的表单控件提供了验证服务,可 ...

最新文章

  1. FPGA之道(33)Verilog数据类型
  2. python自定义函数详解_Python自定义函数
  3. 关于ftp的功能类——下载,上传,断点,连接
  4. BOM--window对象
  5. jsonschema php 例子,[宜配屋]听图阁
  6. 【script】python自定义时间格式的几种情况
  7. ORACLE 表空间扩展方法
  8. 自动化运维工具之Zabbix发现_自动注册及web页面状态监控(四)
  9. [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302‘或者‘\240‘ in program”的解决方案
  10. Vue同级组件数据传递
  11. 计算机组成原理课程(唐朔飞)最全笔记
  12. 深度学习模型压缩与优化加速
  13. 身份证读取设备开发解决方案:2、Android下通过usb转串口读取身份证信息
  14. pytorch第四课
  15. idea output 窗口悬浮
  16. A systems-biology model of the tumor necrosis factor (TNF) interactions with TNF receptor 1 and 2
  17. 使用Google语音识别引擎(Google Speech API)
  18. javaScript快速入门(仅需一天)
  19. 使用钢笔工具进行抠图
  20. EasyDarwin EasyDarwin开源流媒体服务器平台试用笔记(视频流rtsp)

热门文章

  1. 开源社区人们总说的LGTM是什么意思?
  2. 怎样用计算机算出54188,计算机应用技术练习题.doc
  3. VMWare安装Win10虚拟机详细教程
  4. 如何把EXCEL 中的表格复制到WORD 中后不显示网格线?
  5. Tyvj 1728 普通平衡树
  6. ir2104s的自举电容_有关IR2104的自举电容和NMOS选择问题教程.docx
  7. 多通道振弦传感器VTN416采集仪应用工程项目安全监测实用性强
  8. 网上赚钱的好方法,实战案例讲解,让你秒懂赚钱的秘密!
  9. spring学习8之JDBC的CRUD
  10. Hibernate学习笔记(三) — Hibernate 的一级缓存意义