在asp.net中控制回车键
2006-12-28 09:22
218 查看
在asp.net网页中,使用服务器button按钮,默认第一个button响应回车键的点击事件。很多时候,第一个按钮这不是
用户在点击回车后想做事情。一般来说,回车键是完成输入工作后提交数据如、关闭当前弹出窗口、输入关键字后回车进行搜索。
在网页中设置回车键的解决方法是使用javascript的document.onkeydown()方法捕捉键盘点击事件,
使用event.keyCode来获取用户点击的键位。
function document.onkeydown()
function document.onkeydown()
{
//使用document.getElementById获取到按钮对象
var button = document.getElementById('<=serverButton.ClientID%>');
if(event.keyCode == 13)
{
button.click();
event.returnValue = false;
}
}
如果按钮在用户控件中,上面的方法可以放在用户控件中使用。
一定要取消回车键的默认操作,否则默认的按钮还会在执行了button按钮后继续执行。
用户在点击回车后想做事情。一般来说,回车键是完成输入工作后提交数据如、关闭当前弹出窗口、输入关键字后回车进行搜索。
在网页中设置回车键的解决方法是使用javascript的document.onkeydown()方法捕捉键盘点击事件,
使用event.keyCode来获取用户点击的键位。
function document.onkeydown()
function document.onkeydown()
{
//使用document.getElementById获取到按钮对象
var button = document.getElementById('<=serverButton.ClientID%>');
if(event.keyCode == 13)
{
button.click();
event.returnValue = false;
}
}
如果按钮在用户控件中,上面的方法可以放在用户控件中使用。
一定要取消回车键的默认操作,否则默认的按钮还会在执行了button按钮后继续执行。
相关文章推荐
- 在asp.net中控制回车键
- ASP.NET页面控制回车触发按钮
- Asp.net下,控制TextBox回车时响应某按钮的Click事件.
- asp.net 一个页面中有两个按钮,回车时判断相应哪个事件的方法!!(用javascript 控制)
- [Asp.Net]如何控制gridview编辑状态的长度
- Asp.net下使用HttpModule模拟Filter,实现权限控制
- ASP.NET下Excel界面输出控制
- asp.net权限控制配置web.config
- asp.net 实现按回车键执行提交事件
- ASP.Net Core WebApi几种版本控制对比
- asp.net的TextBox回车触发指定的按钮事件
- 初学者的CKEditor ASP.NET控制集成指南
- ASP.net验证控制之CustomValidator控件
- ASP.Net Core WebApi几种版本控制对比
- Asp.net中DataGrid利用DataRelation显示主从表信息(可控制从表信息隐藏和显示).(DataGrid 嵌套)
- ASP.Net Core WebApi几种版本控制对比
- ASP.NET多个用户控件回车提交表单问题解决和获取用户控件上的ID方法
- [ASP.NET学习笔记之十]ASP.NET实现在服务器端控制网页
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- asp.net CheckBoxList 取值与勾选,复选框后台控制前台checkbox选中