asp.net button绑定回车
答案:3 悬赏:40 手机版
解决时间 2021-12-22 19:50
- 提问者网友:wodetian
- 2021-12-21 21:52
在一个用户控件中有登录和注册按钮,我想让回车绑定在登录按钮上,应该怎样写?
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2022-01-22 03:58
用JS代码实现
aspx:
//回车后执行按钮
<script language=javascript>
function SubmitKeyClick(button)
{
if (event.keyCode == 13)
{
event.cancelBubble = true;
event.returnValue = false;
button.click();
}
}
</script>
aspx.cs:
TextBox1.Attributes.Add("onkeypress","SubmitKeyClick(Button1);");
UID1 帖子301 精华0 积分0 阅读权限200 在线时间53 小时 注册时间2008-8-17 最后登录2009-9-29 查看详细资料
aspx:
//回车后执行按钮
<script language=javascript>
function SubmitKeyClick(button)
{
if (event.keyCode == 13)
{
event.cancelBubble = true;
event.returnValue = false;
button.click();
}
}
</script>
aspx.cs:
TextBox1.Attributes.Add("onkeypress","SubmitKeyClick(Button1);");
UID1 帖子301 精华0 积分0 阅读权限200 在线时间53 小时 注册时间2008-8-17 最后登录2009-9-29 查看详细资料
全部回答
- 1楼网友:野慌
- 2022-01-22 05:32
xhyang110虽然复制的 不过是对的 我都是用这种方法
- 2楼网友:骨子里都是戏
- 2022-01-22 05:04
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" />
aaaaaaaaaaaaaaaaaa
<br />
wdewf
<br />
<br />
wdewf
<br />
wdewf
<br />
wdewf
<script language="javascript" type="text/javascript">
document.body.onkeydown = function() {
if(event.keyCode == 13)
document.getElementById("Button1").click();
}
</script>
</form>
</body>
或者在你的用户控件里
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "EventBinding", "document.body.onkeydown = function() { if(event.keyCode == 13){document.getElementById(\"Button1\").click();}}", true);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯