给textbox设置tabindex,然后在itemcreat事件里,findcotrol,textbox.Attributes.Add("onkeydown","<script>if(event.KeyCode==13)event.KeyCode=8;</script>")try it
解决方案 »
- GridView动态创建模版,首次运行没事,再次提交表单就出错
- Email 中发送asp.net程序的问题
- Dundas 显示详细信息
- 现在比较流行的这种效果是怎么实现的?
- 新手提问~Web.config里是什么意思?谢谢大家!
- 怎么从表单中取出一组CheckBox对象?
- 一个页面中有两个LinkButton,都会回发,如何控制页面其它元素,以分别响应之?在线等放分!
- 如何可以做到象csdn一样,发完贴后,再返回就出警告信息的?
- 急!!!运行出错!
- 求VS2015 asp.net5.0+mvc6 示例源码
- 奇怪,急!我的机子是vs.net2002+win2000,可是却无法调试!
- 还是DataGrid的问题
<meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function JumpToNextBox(){
var dom=document.all;
for(i=0;i<dom.length;i++){
if(dom[i].tagName=="INPUT"&&event.keyCode==13){
if(dom[i].type.toLowerCase()=="text")
event.keyCode=9;
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onkeydown="JumpToNextBox()">
<script>
function keyDown()
{
if(event.keyCode==13)
{
event.keyCode=9;
return true;
}
}
document.onkeydown=keyDown;
document.captureEvents(Event.KEYDOWN);
</script>
多谢.
不好意思,刚学,比较笨,还是不会用,再问一下
findcotrol怎么用呢?
((TextBox)gdgItem.FindControl("txtItemCd"))Attributes.Add("onkeydown","<script>if(event.KeyCode==13)event.KeyCode=8;</script>") ;
呵呵,马上就来试试
好象不是太好哦.
我的DATAGRID中有三列,其中后两列是TEXT输入框,如果我当前焦点在前一列的第一行中,那么当我按下ENTER时,焦点不是到后一列的第二行而是到了当前列的下一行.