zoukankan      html  css  js  c++  java
  • ASP.NET用户控件设置ENTER指定操作

    因为在用DNN框架,所以,用到大部分是皮肤和模块,每个模块都是各自隔离的。

    测试人员,就指出了BUG:页面按ENTER指向不明确

    个人解决方法:

    在每一个textbox里,添加onfocus,onblur,onkeydown方法,在每次onfocus时添加cookie,然后其他模块(用户控件)在搜索的时候,就判断这个cookie是否为空,不为空才操作,onblur删除这个cookie,onkeydwon,执行该模块的button方法。

    SetEnterCookie=function()
    {
      var name="enterType",
            value="material",
            days=30,
            exp=new Date();
            exp.setTime(exp.getTime()+days*3600000*24);
      document.cookie=name+“=”+escape(value)+";expires="+exp.toGMTString();
    }
    
    DeleteEnterCookie=function()
    {
        var name="enterType";
        document.cookie=name+“=;expires="+(new Date(0)).toGMTString();
    }
    
    searchClick=function()
    {
      if(window.event.keyCode==13)
      { window.event.keyCode=0;
         window.event.returnValue=false;
         document.getElementById("a").click();
    }
  • 相关阅读:
    mongoDB使用
    mac环境下mongodb的安装和使用
    statrc部分
    权限部分
    在Linux 安装Python3.5.6详细文档!!!!
    linux回顾
    linux服务配置
    路飞ORM练习
    考试题-路飞中期(卷一)
    git hub命令,上传到github
  • 原文地址:https://www.cnblogs.com/ruanyifeng/p/2590267.html
Copyright © 2011-2022 走看看