• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net页面的默认回车事件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

      今天在公司修改一个页面,出现问题如下:一个页面有多个输入框,希望敲回车后调整到不同的页面。

 我原以为程序里设置了与键值相关的操作。因为js操作键盘输入可以按一下方法操作:

           if(event.keyCode==13) 
            {

                  //do somethings。。。。                    
            }

在项目里搜event.keyCode,keyCode,13,都没有找到相应的信息。只能直接在要响应回车事件的输入框直接添加

它需要执行的代码,大概如下:

           if(event.keyCode==13) 
            {

                   window.location.href="HTMLPage.htm";

                   return false;

            }
页面没跳到我想要的页面。

上网查下人家是怎么解决的,发现在asp.net 的页面中 ,默认以第一个按钮作为回车触发按钮。

也就是说只要你回车了,这按钮就相当被单击了。

 

有人用js去取消默认的提交事件。

  给form加上以屏蔽掉页面的回车响应    keydown()的代码如下: function keydown() { }

 

但似乎在我的项目没什么用。

    微软的控件封装好了很多的属性,仔细地看了下button的属性,呵呵,发现了"UseSubmitBehavio默认为true.把它设置为false。则下一个按钮为默认提交按钮。

我的页面就一个按钮,把它设置为false了,对于的输入框的回车事件就用js控制好了。

但其实这问题底层的html,form的提交问题,应该用javascript去控制很好的。有空的时候在其看看怎么解决吧。。。。

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NETMVC过滤器开发与使用发布时间:2022-07-10
下一篇:
asp.net中给listbox添加横向滚动条发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap