asp.net 当光标在一个TextBox上时,回车就提交页面,怎么取消?

正解<asp:TextBoxrunat="server"onkeydown="if(event.keyCode==13)returnfalse"></asp:TextBo... 正解
<asp:TextBox runat="server" onkeydown="if(event.keyCode == 13)return false"></asp:TextBox>
这个方法不会提交页面,而且其他输入有效
展开
 我来答
第七虹紫焰
推荐于2018-04-30 · TA获得超过148个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:74万
展开全部
aspx页面上加入这个javascript

<script type="text/javascript">
function aaa()
{
if(event.keyCode==13)
{
event.returnValue = false;
}
}
</script>

在textbox的属性中添加如下代码
<asp:TextBox ID="TextBox1" runat="server" onkeypress="aaa()">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jaylee169
2012-09-28 · 超过19用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:19.6万
展开全部
写textbox的keydown实现 当敲回车的时候return false
追问
提交被取消了,但是其他按键也不反应了,没法输入!怎么让输入有效
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zeoubivozb
2012-09-29
知道答主
回答量:4
采纳率:0%
帮助的人:6242
展开全部
form 中有个 属性叫做 defaultbutton 例如 defaultbutton="btnSubmit" 意思是 回车 所执行的默认按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友53ee366
2012-09-29
知道答主
回答量:16
采纳率:0%
帮助的人:4万
展开全部
服务器控件runat=“server”本来就会提交页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mayuxian521
2012-09-28
知道答主
回答量:26
采纳率:0%
帮助的人:5万
展开全部
你要找到回车的事件 然后根据其 进行限制吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式