页面捕获Enter键实现Tab键移动功能(指定特定的控件)
来源:互联网 发布:工作不用java框架 编辑:程序博客网 时间:2024/06/03 22:41
'以下是实现此功能的公共函数,此函数只实现在TextBox中移动,如果需要在更多的控件中实现此功能,
'只需要简单的修改。if(document.activeElement.type == 'text')在此判断条件中加入要实现功能的控件类
'型即可;如果想用Enter完全替换Tab,只需把以上条件代码行去掉即可。
Public NotInheritable Class common
Private Sub New()
End Sub
''' <summary>
''' Enter移動
''' </summary>
''' <remarks></remarks>
Public Shared Sub EnterMove(ByRef page As System.Web.UI.Page)
Dim setEnterMoveScript As New StringBuilder
setEnterMoveScript.Append("<script type='text/javascript' language='javascript'>")
setEnterMoveScript.Append(" window.onload = function WindowLoad(){")
setEnterMoveScript.Append(" document.onkeydown = EnterMove")
setEnterMoveScript.Append(" };")
setEnterMoveScript.Append(" function EnterMove(){")
setEnterMoveScript.Append(" if(document.activeElement.type == 'text')")
setEnterMoveScript.Append(" if(window.event.keyCode == 13)")
setEnterMoveScript.Append(" event.keyCode = 9")
setEnterMoveScript.Append(" }")
setEnterMoveScript.Append("</script>")
page.ClientScript.RegisterStartupScript(page.GetType, "EnterMoveScript", setEnterMoveScript.ToString)
End Sub
End Class
'页面调用
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
common.EnterMove(Me)
End Sub
- 页面捕获Enter键实现Tab键移动功能(指定特定的控件)
- Enter实现Tab键的功能
- enter模拟tab键实现焦点移动
- 让Enter键实现Tab键的功能
- 用Enter键完成Tab的功能
- jsp登录页面捕获enter键,实现登录操作
- C#实现用Enter键和Tab键同样功能
- 如何实现C#中用Enter完成TAB键功能
- DatagridView中实现Enter键类似Tab功能
- 实现按ENTER,TAB可以按程序输入的控件顺序顺序移动
- 用PB实现ENTER键来代替TAB键的功能
- 使用Enter键代替Tab键的功能
- Delphi Enter实现与Tab一样的功能
- 在datawindow中实现enter按键的tab功能
- Enter代替Tab键
- Qt 中 Enter 键的捕获
- android 捕获Enter键的点击事件
- 用ENTER键模拟TAB键,实现焦点在每个控件里逐一跳转
- 兼容FireFox/IE的insertAdjacentHTML方法【Ext2学习总结】
- 工作简历
- windows 输入字符错误
- Thread Safety Using the Volatile Keyword
- opengl红宝书 第8章的代码中readImage()的简单解决方法(Intel 处理器上)
- 页面捕获Enter键实现Tab键移动功能(指定特定的控件)
- 详解网页设计中的定位与定位应用
- 判断文件(夹)是否存在
- 转换UTF8
- 判断一行字符串中是否包含半个中文(包含Unicode总数 为奇数)
- 关于隔离VPN
- double 转换成网络字节
- 混音算法的学习与研究
- FCKeditor2.3 For PHP 参考