Diyelim ki bir blur
Bir HTML giriş kutusuna böyle işlev :
<input id="myInput" onblur="function() { ... }"></input>
blur
Fonksiyonun içinde olayın tetiklenmesine (tıklatılan öğe) neden olan öğenin kimliğini almanın bir yolu var mı ? Nasıl?
Örneğin, şöyle bir yayılma alanım olduğunu varsayalım:
<span id="mySpan">Hello World</span>
Giriş öğesi odağa girdikten hemen sonra aralığı tıklatırsam, giriş öğesi odağını kaybeder. İşlev mySpan
tıklatıldığını nasıl biliyor ?
Not: Kapağın onclick olayı, giriş öğesinin onblur olayından önce gerçekleşirse, sorunum çözülür, çünkü belirli bir öğenin tıklandığını gösteren bazı durum değerleri ayarlayabilirim.
PPS: Bu sorunun arka planı önerileri göstermek blur
için giriş öğesindeki olay nedeniyle hemen kaybolmadan harici bir AJAX otomatik tamamlayıcı denetimi (tıklanabilir bir öğeden) tetiklemek istiyorum olmasıdır . Bu nedenle, blur
belirli bir öğenin tıklanıp tıklanmadığını ve bu durumda bulanıklaştırma olayını yoksaydım.