[英]is there an alternative to onfocusout() function?
我有运行另一个函数 selectEntite( onfocusout()
的函数selectEntite()
,在如下代码的输入中:
<input onfocusout="selectEntite();" type="text" placeholder="Entité" id="entityName" class="inputSelect" name="entityName" style="width: 60%" />
当用户离开输入时,函数运行。 我想更改它,直到用户点击键盘输入。
尝试这个:
<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);
}
}
您可以将 addEventListener() 添加到侦听按键的输入字段。 然后检查是否按下回车,然后你可以执行一些代码。 –
let el = document.getElementById("entityName")
el.addEventListener("keydown",(event) => {
if (event.key === "Enter") {
// Enter key was hit
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.