asp.net页面的默认回车事件
2009-12-09 20:48
134 查看
今天在公司修改一个页面,出现问题如下:一个页面有多个输入框,希望敲回车后调整到不同的页面。
我原以为程序里设置了与键值相关的操作。因为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去控制很好的。有空的时候在其看看怎么解决吧。。。。
我原以为程序里设置了与键值相关的操作。因为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去控制很好的。有空的时候在其看看怎么解决吧。。。。
相关文章推荐
- ASP.NET多个Button的页面,回车执行按钮事件(转)
- [转]asp.net 页面回车触发button按钮事件
- 取消asp.net页面中默认回车激活按钮的方法
- 在asp.net 页面中,点击回车键触发Button事件
- 页面中设置默认的回车激活按钮, ASP.NET DefaultButton 属性
- ASP.NET多个提交按钮页面,回车Enter执行指定按钮的事件
- asp.net 页面回车触发button按钮事件
- asp.net 设置页面的默认按钮(敲回车按钮所触发的默认按钮)
- asp.net如何在页面加载时响应回车事件
- 设置页面的默认焦点控件和默认接受事件控件How Do I Set the DefaultFocus or DefaultButton in a Page Based on a Master Page in ASP.NET 2.0
- ASP.NET页面回车键触发Button按钮事件问题
- asp.net页面中用JS回车触发事件
- asp.net页面中 回车触发提交事件
- Asp.net回车默认按钮事件解决方案
- asp.net如何在页面加载时响应回车事件
- asp.net 页面回车触发button按钮事件
- asp.net如何在页面加载时响应回车事件
- asp.net页面中回车触发事件_AX
- asp.net 页面回车触发button按钮事件-(转载)
- asp.net中页面按钮回车默认执行 设置方法