gpt4 book ai didi

javascript - 在 JQuery 中,如何使用一个键打开并关注一个已清除的输入元素?

转载 作者:行者123 更新时间:2023-11-30 11:09:19 27 4
gpt4 key购买 nike

我希望用户能够通过击键打开一个表单,并让输入元素获得焦点和清晰,这样他们就可以立即开始输入。正如我在下面所写的,表单在所需的击键时打开并且输入被聚焦,但输入以其中击键的值开始(在我的例子中,'n')。我希望输入清楚。

function openInputBox() {
if (event.keyCode == 78) {
$('#inputForm').show(); //the div with the input element in it
document.getElementById("input_text").focus();
document.getElementById("input_text").value = "";
}
}

document.addEventListener('keydown', openInputBox, false);

我最好的猜测是它与 focus() 方法的异步性质有关,但我一直无法弄清楚。对我做错了什么有什么想法吗?

最佳答案

尝试添加:

event.stopPropagation();
event.preventDefault();

if block 内进入您的处理程序。希望对您有所帮助。

关于javascript - 在 JQuery 中,如何使用一个键打开并关注一个已清除的输入元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54381629/

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