如何让服务器控件button 不响应回车 如题:求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的意思,应该是在TextBox里回车里,不提交吧?我用的方法:// 用于Textbox的onkeydown,// 参数指向一个按钮,在Textbox中回车时,相当于点击该按钮// 参数为空时,不触发回车事件(转换成Tab事件)function TxtKeyDown(objBtn) { if (event.keyCode != 13) return; // 没有参数时,转换成tab事件 if (!objBtn) { event.keyCode = 9; return; } window.event.returnValue = false; // 判断参数是否按钮,且没有禁用时,点击按钮 if (objBtn && !objBtn.disabled && (objBtn.type == 'button' || objBtn.type == 'submit')) { objBtn.click(); }}<input type="text" onkeydown="TxtKeyDown()"> 本身就不响应 事件!就该你哪里写了!找到改,找不到:<body onkeydown="EnterUser(this);">function EnterUser(obj) { if(event.keyCode==13) { if (window.event) { window.event.returnValue = false; return false; } else { obj.preventDefault(); obj.stopPropagation(); } } } 调用钩子函数:SetWindowHookEx()过滤获取的键值 在Page_Load事件下: protected void Page_Load(object sender, EventArgs e) { form1.DefaultButton = "Button1";//获得焦点(用于实验) Button1.Attributes.Add("onkeydown", "if (event.keyCode == 13) event.returnValue = false;"); } 页面上有一个服务器控件Button和一个input type="text"我的需求是在textbox里点回车,消息发送,不知道为什么,上面的button也响应了 谁知道Web QQ的聊天窗口是怎么做的 如何定位焦点到鼠标所在的页? [没分了,将就着]asp.net验证问题 在三层架构中如何处理事务. 帮忙看下一条SQL语句 在Asp.Net中怎么捕获异常? 散分小问个问题,前段时间在CSDN做广告的空间商是哪家公司啊 Jmail附件的Name属性小问题 能直接从Page中取出Form的id值吗? 这是不是VS .net的bug,<meta>没有闭合 求助 paypal 实现方法 显示图像问题!
我用的方法:
// 用于Textbox的onkeydown,
// 参数指向一个按钮,在Textbox中回车时,相当于点击该按钮
// 参数为空时,不触发回车事件(转换成Tab事件)
function TxtKeyDown(objBtn) {
if (event.keyCode != 13)
return;
// 没有参数时,转换成tab事件
if (!objBtn) {
event.keyCode = 9;
return;
}
window.event.returnValue = false;
// 判断参数是否按钮,且没有禁用时,点击按钮
if (objBtn && !objBtn.disabled &&
(objBtn.type == 'button' || objBtn.type == 'submit')) {
objBtn.click();
}
}
<input type="text" onkeydown="TxtKeyDown()">
找到改,找不到:
<body onkeydown="EnterUser(this);">
function EnterUser(obj)
{
if(event.keyCode==13)
{
if (window.event) {
window.event.returnValue = false;
return false;
}
else {
obj.preventDefault();
obj.stopPropagation();
}
}
}
SetWindowHookEx()
过滤获取的键值
protected void Page_Load(object sender, EventArgs e)
{
form1.DefaultButton = "Button1";//获得焦点(用于实验)
Button1.Attributes.Add("onkeydown", "if (event.keyCode == 13) event.returnValue = false;"); }