Mbinu za Focus na Blur katika JavaScript
Tayari unajua nini ni umakini wa kuingiza. Pia unajua jinsi ya kuweka au kupoteza umakini: ili kuweka unahitaji kubonyeza kwenye uga wa kuingiza, na ili kupoteza - mahali pengine popote.
Katika JavaScript, hata hivyo, kuna mbinu maalum
zinazoruhusu kuweka kwa nguvu umakini
katika kuingiza au kuiondoa. Hizi ni
mbinu focus na blur.
Wacha tuone utendaji wao kwa mfano. Hebu tuwe na kuingiza na kifungo hapa:
<input id="elem" value="text">
<input type="submit" id="button">
Wacha kubonyeza kifungo kuweka umakini wa kuingiza kwenye kuingiza yetu:
let elem = document.querySelector('#elem');
let button = document.querySelector('#button');
button.addEventListener('click', function() {
elem.focus();
});
Kuna viingiza viwili. Fanya ili baada ya kuingiza herufi mbili umakini wa kuingiza uende kwa kuingiza cha pili, na baada ya kuingiza herufi mbili kwenye kuingiza hiki - umakini utoka kwake uondolewe.