gpt4 book ai didi

javascript - 试图将输入点击绑定(bind)到字段的 onkeyup 事件

转载 作者:搜寻专家 更新时间:2023-11-01 04:54:56 24 4
gpt4 key购买 nike

所以在正常情况下,我允许 jquery 并且我可以绑定(bind)字段 onkeyup 我会使用:

$('#something').keyup(function(e) {
var enterKey = 13;
if (e.which == enterKey){
somefunction();
}
});

但是我不能使用它,必须使用类似的东西:

<input id="something" onkeyup="onkeyup_colfield_check(this)" type="text">
 function onkeyup_colfield_check(e){
var enterKey = 13;
if (e.which == enterKey){
somefunction();
}
}

然而,这并不像上面那样工作。

我怎样才能获得与第一个示例相同的结果,但使用类似的东西?

最佳答案

您需要将 event 作为参数传入,而不是 this

<input id="something" onkeyup="onkeyup_colfield_check(event)" type="text">

此外,为了与所有主流浏览器完全兼容,您可能需要使用以下代码来检测按下的键的键代码。

var charCode = (typeof e.which === "number") ? e.which : e.keyCode;

关于javascript - 试图将输入点击绑定(bind)到字段的 onkeyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14087753/

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