gpt4 book ai didi

javascript - 按回车键输入差异,调用差异功能

转载 作者:行者123 更新时间:2023-12-01 05:34:42 26 4
gpt4 key购买 nike

html

text1:<input type="text" id="text1"/>
<br>
<br>
text2:<input type="text" id="text2"/>
<br>
<br>
text3:<input type="number" id="text3"/>

js

window.onkeydown = onKeyDownHandler;

function onKeyDownHandler(e)
{
switch (e.keyCode) {
case 13:
if(text1){
alert("text1 function");
}else if(text2){
alert("text2 function");
}else if(text3){
alert("text3 function");
}
return;
}
}

我有 3 个输入字段,我想在按 Enter 时执行不同的功能。如何获取或检测我所在的输入字段?当我单击输入字段(焦点)时,有什么方法可以检查 id 名称,然后以某种方式将 id 名称与 onKeyDownHanlder 函数案例中的匹配吗?

Demo

类似这样的事情

if(focusidname = text1){
alert("text1 function");
}

最佳答案

使用document.activeElement.id获取当前焦点元素的id。

if(document.activeElement.id == 'text1'){
alert("text1 function");
}

关于javascript - 按回车键输入差异,调用差异功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34805991/

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