首页 > 其他分享 >js文本框失去焦点和获取焦点时不同显示

js文本框失去焦点和获取焦点时不同显示

时间:2022-10-14 16:25:57浏览次数:55  
标签:焦点 失去 文本框 js 获取 inputbox

获取焦点时隐藏文本框内容,失去焦点时显示文本框内容   获得焦点事件:onfocus 失去焦点事件:onblur   css样式代码:

<style>
        .box {
            width: 300px;
            height: 50px;
            margin: 200px auto;
        }

        #inputbox {
            height: 20px;
            color: rgba(0, 0, 0, .3);
        }

        #btn {
            width: 50px;

        }
    </style>

 

html和js代码
 <!-- 获取焦点时隐藏文本框内容,失去焦点时显示文本框内容 -->
    <div class="box">
        <input type="text" id="inputbox" value="请输入...">
        <input type="button" id="btn" value="搜索">
    </div>
    <script>
        //获取事件源
        var inputbox = document.querySelector('#inputbox');
        //绑定事件,执行程序
        inputbox.onfocus = function () {
            //获取到焦点的时候不显示文本框里的文字
            inputbox.value = '';
        }
        //但是失去焦点的时候要再次显示文本框里的文字
        inputbox.onblur = function () {
            inputbox.value = '请输入文字';
        }
    </script>

 

标签:焦点,失去,文本框,js,获取,inputbox
From: https://www.cnblogs.com/doubleyancode/p/16791921.html

相关文章

  • PHP低版本 json_encode 保留中文字符
     1.几乎所有版本可以用,而且能解决中文乱码的问题publicfunctionmainLogic(){$arr=['a'=>'测试1','b'=>'测试2',];//jso......
  • Android加载PDF方案(pdf.js,支持缩放)
    都知道,Android本身的webview是不支持pdf加载的(比不上iOS的webview,谁让人家NB呢),因此通过连接Google的一个服务器转换成功后返回给WebView显示。但是,但是,但是呢,大家都懂的,天......
  • egg.js 24.3-24.5router路由相关
    编写路由基础用法//router.jsrouter.get('/admin/:id',controller.admin.index);//controllerasyncindex(){const{ctx}=this;//获取路由get传值参数(路由......
  • egg.js 24.1创建egg.js项目
    安装egg.js全局切换镜像:npmconfigsetregistryhttps://registry.npm.taobao.org我们推荐直接使用脚手架,只需几条简单指令,即可快速生成项目(​​npm>=6.1.0​​):mkdireg......
  • JSP页面实现验证码校验
    目录验证码校验分析生成验证码测试验证码校验验证码测试验证码校验添加验证码刷新在网页页面的使用中为防止“非人类”的大量操作和防止一些的信息冗余,增加验证码校验是许......
  • js 数组对象中每一项对象属性比较大小与计算数组对象属性和
    //数组对象排序方法 exportfunctioncompare(property){   returnfunction(a,b){    constvalue1=a[property]    constvalue2......
  • js用循环添加精灵图的坐标
    用循环添加精灵图的坐标完成效果:css样式代码:<style>ul{width:180px;}li{list-style:none;......
  • JS高级用法-清空数组
    letarr=[12,43]arr.slice(0)//克隆数组arr.splice(0)//克隆数组,意思是返回一个新的数组,arr变为[]arr.length=0//清空数组arr变为[]//也就是说,清空数......
  • TZOJ 1693:银牛派对(最短路/dijstra)
    描述 N个农场(1≤ N ≤1000)中的每一个都有一头奶牛,编号为1.. N将参加在农场# X(1≤ X ≤ N)举行的大型奶牛聚会。总共有M (1≤ M ≤100,000)条单向(单向......
  • P4053 [JSOI2007] 建筑抢修
    [JSOI2007]建筑抢修题目描述小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有Z部落的入侵者。但是T部落的基地里已经有......