zoukankan      html  css  js  c++  java
  • 在ASP.NET中利JavaScript实现控件的聚焦

    在Windows应用程序中很容易控制控件的聚焦,但是在ASP.NET中并没有提供这样的功能,但是我们同样可以实现这样的功能,这篇文章就讲述了通过JaveScript实现在页面上某一特定控件获得焦点的功能。

    下面是用到的JavaScript代码。
    <script language="javascript">
      
    var control = document.getElementById(<control name>);
      
    if( control != null ){ control.focus(); }
    </script>
     

    这里写了一个SetFocusControl函数来封装上面的JavaScript代码,并且注册到页面上,注册到页面上使用的是Page.RegisterStartupScript 方法 
        Public Sub SetFocusControl(ByVal ControlName As String)
            
    ' character 34 = "                  
            ' 注意空格的书写这里用chr(34)
            Dim script As String = _
              
    "<script language=" + Chr(34+ "javascript" + Chr(34) _
                                 
    + ">" + _
              
    "  var control = document.getElementById(" + Chr(34+ _
              ControlName 
    + Chr(34+ ");" + _
              
    "  if( control != null ){control.focus();}" + _
              
    "</script>"
            Page.RegisterStartupScript("Focus", script)
        
    End Sub
    其中的ControlName是你要获得焦点的控件的ID。
  • 相关阅读:
    Centos7.2 下搭建LNMP环境(终极版)Yum安装
    ThinkPHP3.2 插入数据库数据,缓存问题
    无限极分类的JS实现
    PHP 商城无限极分类
    高速下载Centos的地址
    高性能的城市定位API接口
    阿帕奇配置本地虚拟站点,XAMPP环境下
    Nginx 下配置Laravel 错误404
    laravel Redis缓存
    pytest.1.快速开始
  • 原文地址:https://www.cnblogs.com/chinatefl/p/165816.html
Copyright © 2011-2022 走看看