gpt4 book ai didi

javascript - onkeyup 事件似乎没有触发或被忽略

转载 作者:太空宇宙 更新时间:2023-11-03 15:41:14 25 4
gpt4 key购买 nike

我有这个:

txtNew.Attributes.Add("onkeyup", "alert('hi');");

但是当我在文本框中输入时 - 没有出现警报。我只是打字和打字,从来没有出现任何警报。为什么这不起作用?

在 IE 11、Chrome 42.0 和 FF 37.0 中尝试过。使用 .NET 4.0。

还尝试了“onkeypress”事件。相同的结果。我无法收到警报。

文本框定义为:

asp:TextBox ID="txtNew" TextMode="Password" runat="server" MaxLength="256

尝试删除 TextMode 属性,但结果仍然相同。

最终,我想做的是:

txtNew.Attributes.Add("onkeyup", "CheckChars()");

CheckChars() 是我的 JS 脚本。但是,当它不起作用时,我只是在其中放置一个“alert()”,看看它是否能起作用。

最佳答案

您不能只引用控件的 ID 来在 javascript 中引用它。您实际上需要使用

获取对控件的引用
var txtNew = document.getElementById("txtNew");
txtNew.Attributes.Add("onkeyup", "alert('hi');");

编辑:实际上,这段代码是在您的 javascript 中还是在您的代码隐藏中?问题不清楚。

关于javascript - onkeyup 事件似乎没有触发或被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30197455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com