输入框获取焦点时value值隐藏与失去焦点时显示

摘要:
实现要求:1)输入框获得焦点,提示内容消失,边框过渡动画改变颜色2)输入框失去焦点,如果内容为空,提示内容恢复,边框改变颜色;如果内容不为空,则只有边框过渡动画会更改颜色varloginName=document。querySelector('input')//获取元素loginNameName。聚焦=f

实现需求:

1)输入框获得焦点,提示内容消失,边框过渡动画变色
2)输入框失去焦点,如果内容为空,提示内容恢复,边框变色;如果内容不为空,只有边框过渡动画变色

输入框获取焦点时value值隐藏与失去焦点时显示第1张

<input type="text" value="邮箱/ID/手机号"   />
<script>
    var loginName = document.querySelector('input'); // 获取元素loginName
    loginName.onfocus = function() { // 获得焦点事件 onfocus 
        if (this.value === "邮箱/ID/手机号") {
            this.value = '';
        }
        this.style.border = '1px solid #ffd6db';
    }
    loginName.onblur = function() { // 失去焦点事件 onblur
        if (this.value === '') {
            this.value = '邮箱/ID/手机号';
        }
        this.style.border = '1px solid #eee';
    }
</script>

免责声明:文章转载自《输入框获取焦点时value值隐藏与失去焦点时显示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity3d开发中遇到的问题记录【JavaWeb学习】过滤器Filter下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Windows Server 2008 R2 备份与恢复详细实例

Windows ftp服务可以在百度内置,非常简单。)1.首先安装windows server 2008R2的备份功能。查找Windows的“服务器管理器”。下图显示了我的服务器的情况。双击它。备份完成后,我们卸载qq并删除磁盘F的数据。Linux服务器在没有密码的情况下构建Samba登录,并使用yum进行安装。...

allure报告实现保存失败用例截图功能

allure中可以保存日志信息和截图日志allure能够自动识别。截图需要自己在添加allure方法。...

Activiti-个人任务

1.分配任务所有者1.1固定分配在业务流程建模期间指定固定任务所有者;在properties视图中,填写Assignee项作为任务所有者;注:通过固定分配方法,任务是逐步执行的,任务负责人将根据bpmn的配置分配给每个任务;1.2表达式分配1.2.1 UEL表达式Activiti使用UEL表达式,UEL是javaEE6...

SQLServer2008/2012 安装、添加sa用户和密码、多实例安装、修改端口, 重启生效

因为我们无法使用sa用户登录,所以只能使用系统登录。登录后,我们需要修改相关属性。右键单击数据库,然后单击属性。在这个sa的登录属性对话框中,我们首先需要设置这个用户的密码。由于此用户名是系统的用户,我们可以直接填写密码,然后再次确认密码。然后在对话框中,单击左上角的第二个属性服务器角色。这是您要实现的添加用户的角色。...

Win10阻止电脑关机时弹出正在关闭应用的方法及恢复

当计算机上安装了Windows 10时,当我们在未完成所有运行程序的情况下关闭计算机时,将弹出n个应用程序正在关闭并关闭的提示。第一步是创建一个自动关闭应用程序并将其添加到注册表的注册表文件。这可以解决在Windows 10系统计算机关闭时弹出提示关闭n个应用程序并关闭的问题。...

Vue之项目搭建

常用命令:npminstall-g包名#安装模块-g表示全局安装,如果没有-g,则表示在当前项目安装npmlist#查看当前目录下已安装的node包npmview包名engines#查看包所依赖的Node的版本npmoutdated#检查包是否已经过时,命令会列出所有已过时的包npmupdate包名#更新node包npmuninstall包名#卸载node包...