我编辑的文本框,按钮上直接点击,它不火单击按钮的事件。点击模糊后不工作
有很多类似的帖子建议使用onmousedown
而不是onclick
,但我不认为它是解决方案。因为我正在做一些关于我的文本输入模糊事件的工作,以及点击按钮时的一些验证。在模糊之前调用onmousedown
意味着模糊后我无法进行验证。我只想模糊后致电点击。有什么办法可以做到吗?
HTML
<input type="text" onblur="txtblr()">
<input type="button" onclick="btnclk()" value="button">
的Javascript
function txtblr(){
if(confirm('relly?')) {
console.log('blur');
}
else {
console.log('dont blur');
}
}
function btnclk(){
console.log('click');
}
包括所有relevatn代码OP – guradio
@guradio更新的示例代码 – Imad
如果你看一下https://www.w3schools.com/jsref/event_onblur.asp它似乎正常工作 –