我編輯的文本框,按鈕上直接點擊,它不火單擊按鈕的事件。點擊模糊後不工作
有很多類似的帖子建議使用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它似乎正常工作 –