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

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

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

    这里写了一个SetFocusControl函数来封装上面的JavaScript代码,并且注册到页面上,注册到页面上使用的是Page.RegisterStartupScript 方法 
     1   Public Sub SetFocusControl()Sub SetFocusControl(ByVal ControlName As String) 
     2         ' character 34 = "                   
     3         ' 注意空格的书写这里用chr(34) 
     4         Dim script As String = _ 
     5           "<script language=" + Chr(34) + "javascript" + Chr(34) _ 
     6                              + ">" + _ 
     7           "  var control = document.getElementById(" + Chr(34) + _ 
     8           ControlName + Chr(34) + ");" + _ 
     9           "  if( control != null ){control.focus();}" + _ 
    10           "</script>" 
    11         Page.RegisterStartupScript("Focus", script) 
    12     End Sub 
      
    其中的ControlName是你要获得焦点的控件的ID。
  • 相关阅读:
    docker
    手动处理datanode磁盘间使用不均的问题
    Hadoop op 1)
    Python class and function json
    scala Basic 第三课
    spark streaming kafka example
    hadoop io PART1
    elasticsearch 集群搭建
    Scala编程第二课
    scala 第一课
  • 原文地址:https://www.cnblogs.com/zhangwei595806165/p/2611965.html
Copyright © 2011-2022 走看看