网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > .Net编程 > 正文

ASP.NET页面的默认回车事件

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

今天在公司修改一个页面,出现问题如下:一个页面有多个输入框,希望敲回车后调整到不同的页面。
我原以为程序里设置了与键值相关的操作。因为js操作键盘输入可以按一下方法操作:

  1. if(event.keyCode==13)  
  2.             { 
  3.                   //do somethings。。。。                     
  4.             } 

在项目里搜索event.keyCode,keyCode,13,都没有找到相应的信息。只能直接在要响应回车事件的输入框直接添加
它需要执行的代码,大概如下:

  1. if(event.keyCode==13)  
  2.             { 
  3.                    window.location.href="HTMLPage.htm"
  4.                    return false
  5.             } 

页面没跳到我想要的页面。
上网查下人家是怎么解决的,发现在asp.net 的页面中 ,默认以第一个按钮作为回车触发按钮。
也就是说只要你回车了,这按钮就相当被单击了。

有人用js去取消默认的提交事件。
  给form加上以屏蔽掉页面的回车响应 keydown()的代码如下: function keydown() { }

但似乎在我的项目没什么用。
微软的控件封装好了很多的属性,仔细地看了下button的属性,呵呵,发现了"UseSubmitBehavio" 默认为true.把它设置为false。则下一个按钮为默认提交按钮。
我的页面就一个按钮,把它设置为false了,对于的输入框的回车事件就用js控制好了。
但其实这问题底层的html,form的提交问题,应该用javascript去控制很好的。

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师