gpt4 book ai didi

javascript - 如何在 JavaScript 中按下某些按钮时显示文本框?

转载 作者:行者123 更新时间:2023-11-28 17:22:34 25 4
gpt4 key购买 nike

我想要的只是 PHP 页面上的隐藏文本框,一旦用户按下“CTRL + SHIFT + E”,它就会使文本框可见。我该怎么办呢?我浏览了一些这样的内容:

$("input").keydown(function(){
$("input").css("background-color", "yellow");
});

但我没有看到任何地方可以告诉它按下了哪个键?

最佳答案

keydown的回调听众传递了 KeyboardEvent ,我建议您阅读有关它们的内容。

$("input").keydown(function(e){
if (e.ctrlKey && e.shiftKey && e.key == 'E'){
$("input").css("background-color", "yellow");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text"></input>

<小时/>

要修改此设置以使文本框可见,您应该修改 <input>display CSS:

$("body").keydown(function(e) {
if (e.ctrlKey && e.shiftKey && e.key == 'E') {
$("input").css("display", "inline-block");
}
});
input {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text"></input>

关于javascript - 如何在 JavaScript 中按下某些按钮时显示文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52162334/

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