欢迎光临
我的个人博客网站

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


实现需求:

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

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

<input type="text" value="邮箱/ID/手机号" style="font-family:-apple-system, sans-serif; color: #999; outline: none; border: 1px solid #eee; transition: .5s ease;" /> <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> 
赞(0) 打赏
未经允许不得转载:张拓的天空 » 输入框获取焦点时value值隐藏与失去焦点时显示
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏