ASPxTextBox等控件实现“回车模拟Tab”的代码整理
2010-03-04 17:46
316 查看
近期在做一个Web项目,我使用DevExpress第三方控件。
由于该控件使用技巧中文资料较少,还真够呛的,只能边摸索,边开发。
今天我要实现一些编辑框如ASPxTextBox、ASPxComboBox等控件回车模拟Tab的功能。这没办法,用户用惯了回车,讨厌按Tab来移动焦点(鼠标点击更麻烦)。
以ASPxTextBox为例,在ClientSideEvents属性中可设置许多客户端JavaScript代码,其中KeyPress就是我要写的。
首先,得准备要模拟Tab的JS代码,这网上很多,我随便D了一个,试试有用,贴出如下:
代码
<dxe:ASPxTextBox ID="txtCodeName" runat="server" Width="170px"
Text='<%# Bind("CodeName") %>'>
<ClientSideEvents KeyPress="function(s,e){var key = event.keyCode;
if( key==13){EnterAsTab();}}" />
</dxe:ASPxTextBox>
先获取键值event.keyCode,赋值给key。然后判断键值是否等于13(回车键),如果是,则调用前面的JS函数EnterAsTab()。
其它控件类似。
由于该控件使用技巧中文资料较少,还真够呛的,只能边摸索,边开发。
今天我要实现一些编辑框如ASPxTextBox、ASPxComboBox等控件回车模拟Tab的功能。这没办法,用户用惯了回车,讨厌按Tab来移动焦点(鼠标点击更麻烦)。
以ASPxTextBox为例,在ClientSideEvents属性中可设置许多客户端JavaScript代码,其中KeyPress就是我要写的。
首先,得准备要模拟Tab的JS代码,这网上很多,我随便D了一个,试试有用,贴出如下:
代码
<dxe:ASPxTextBox ID="txtCodeName" runat="server" Width="170px"
Text='<%# Bind("CodeName") %>'>
<ClientSideEvents KeyPress="function(s,e){var key = event.keyCode;
if( key==13){EnterAsTab();}}" />
</dxe:ASPxTextBox>
先获取键值event.keyCode,赋值给key。然后判断键值是否等于13(回车键),如果是,则调用前面的JS函数EnterAsTab()。
其它控件类似。
相关文章推荐
- ASPxTextBox等控件实现“回车模拟Tab”的代码整理
- ReplaceTrim 函数之asp实现过滤掉字符中所有的tab和回车和换行的代码
- 代码 实现UIDatePicker控件 和 Tab Bar 视图切换
- .net JS模拟Repeater控件的实现代码
- .net JS模拟Repeater控件的实现代码
- 代码 实现UIDatePicker控件 和 Tab Bar 视图切换
- C#在WinForm和Web中实现回车键代替TAB键切换控件焦点
- C#在WinForm和Web中实现回车键代替TAB键切换控件焦点
- C#如何以回车键实现TAB键切换控件焦点
- 用ENTER键模拟TAB键,实现焦点在每个控件里逐一跳转
- 给所有的Control添加发送键盘事件Tab事件,实现回车键自动跳转到下一个控件
- ReplaceTrim 函数之asp实现过滤掉字符中所有的tab和回车和换行的代码
- 声音变调算法PitchShift(模拟汤姆猫) 附完整C++算法实现代码
- jquery 实现回车登录详解及实例代码
- 【Android】中微信抢红包助手的实现(代码整理)
- avl的实现代码-摘自数据结构实现java版本(个人笔记整理)
- jquery 实现回车登录详解及实例代码
- 古老话题:如何实现应用程序中的”回车”成TAB?