我有一个函数onfocusout(),它运行另一个函数selectEntite(),在一个输入中,如下代码所示:
<input onfocusout="selectEntite();" type="text" placeholder="Entité" id="entityName" class="inputSelect" name="entityName" style="width: 60%" />当用户离开输入时,函数将运行。我想要改变它,直到用户点击键盘进入。
发布于 2022-05-13 11:31:22
试试这个:
<input onkeydown="selectEntite(this);" type="text" placeholder="Entité" id="entityName" class="inputSelect" name="entityName" style="width: 60%" />function selectEntite(ele) {
if(event.key === 'Enter') {
alert(ele.value);
}
}发布于 2022-05-13 11:31:42
可以将addEventListener()添加到侦听按键的输入字段。然后检查enter是否按下,然后可以执行一些代码。-
let el = document.getElementById("entityName")
el.addEventListener("keydown",(event) => {
if (event.key === "Enter") {
// Enter key was hit
}
})https://stackoverflow.com/questions/72228820
复制相似问题