Pseudo-razred :focus omogoča oblikovanje elementa, ki ima trenutno fokus. To je posebej uporabno pri obrazcih in interaktivnih elementih, kjer želimo uporabniku vizualno pokazati, kateri element je trenutno aktiven.
V vadnici o psevdorazredu :focus smo uporabili tudi malo JavaScript kode, da ob oddaji obrazca prikažemo, kaj je uporabnik vpisal v polja. Če katero polje pustimo prazno, se v povzetku prikaže znak “-”. Kaj naredi skripta:
document.addEventListener('DOMContentLoaded', () => {
const frm = document.getElementById('frm');
if (!frm) return;
frm.addEventListener('submit', (e) => {
e.preventDefault();
const ime = document.getElementById('ime')?.value.trim() || '';
const email = document.getElementById('email')?.value.trim() || '';
const sporocilo = document.getElementById('sporocilo')?.value.trim() || '';
const izpis =
'Vpisano:\n\n' +
'Ime: ' + (ime || '-') + '\n' +
'Email: ' + (email || '-') + '\n' +
'Sporočilo: ' + (sporocilo || '-');
const rez = document.getElementById('rezultat');
if (rez) rez.textContent = izpis;
});
});
Več o JavaScript lahko izveš v moji JavaScript vadnici.
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.