gpt4 book ai didi

javascript - 防止其他事件 keydown 发生变化

转载 作者:行者123 更新时间:2023-11-30 06:49:10 26 4
gpt4 key购买 nike

在我的文本框上我有 2 个事件 onchange 和 keydown(输入)现在我对 onchange 事件进行了验证,如果任何验证失败,那么我会发出警报但是当我按下回车键时如果验证失败那么我不想执行按键事件

任何建议

谢谢,尼克

最佳答案

不确定你到底想要什么,但如果你想控制一个按键事件,你可以这样做:

<script type="text/javascript"> 

function onKeyDown()

{
if(event.keyCode == 13 ) // if enter key
{
// your validation-checking code here
if("validationfailed")
return false // prevent the event from happening if validation failed
else return true;// validating ok, allow it.
}
else
{
// another key, alow it.
return true;
}
}

</script>
<input type="text" id="myText" onchange="validateText()" onkeydown="return onKeyDown()">

关于javascript - 防止其他事件 keydown 发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918994/

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