zoukankan      html  css  js  c++  java
  • IE浏览器 下面的文本框,获得焦点后无法输入内容

     

      今天遇到一个问题,在IE浏览器下面,我点击 按钮  弹出一个弹出层,里面有一个 文本编辑器和一个文本框,但是第二次弹出后,文本框和文本编辑器无法输入内容,在控制台用js代码测试

    $(document).on("focus","#title",function(){
    alert("focus");
    })
    $(document).on("keydown","#title",function(){
    alert("keydown");
    })
    $(document).on("blur","#title",function(){
    alert("blur");
    })
    

      发现文本框可以获得焦点,但是就是不能输入内容!

    我猜,可能是文本编辑器导致的!

    解决方法

      在创建完文本编辑器后 

    //创建完文本编辑器后,给文本框获得焦点,问题就解决了
    function OpenMess() {
        $.popupDiv.popFrame({
             "760px",
            htmlId: "sendLetter",
            dragObj: ".letterTop",
            mask: true,
            animate: 2,
            scrollHid: true,
            open: function () {
                KindEditor.create('#content', {
                    resizeType: 0,
                    debug: false,
                    items: item,
                    uploadJson: '/Tools/KindeditorResult?type=1',
                    allowFileManager: false,
                    allowImageUpload: false,
                    afterUpload: function (url, obj) {
                        var filename = obj.name.substring(obj.name.lastIndexOf('\') + 1);
                        $("#keTitle").val(filename);
                    }
                });
            }
        });
    //创建完文本编辑器后,给文本框获得焦点,问题就解决了
        $("#title").focus();
    }
    

      

  • 相关阅读:
    对于JavaScript中this关键字的理解
    使用DOM对表格进行增删
    sql server 存储过程
    sql sever 基础 练习题
    sql sever 基础 建表
    第十章 嵌入式的Linux调试技术
    第九章 硬件抽象层 HAL
    第八章 蜂鸣器驱动
    LED:控制发光二极管
    第一个Linux驱动程序:统计单词个数
  • 原文地址:https://www.cnblogs.com/alphafly/p/3914613.html
Copyright © 2011-2022 走看看