Junior
Pentru ce este folosit atributul autocomplete și ce parametri acceptă?
sobes.tech AI
Răspuns de la AI
atributul autocomplete permite browser-ului să ofere completare automată pentru câmpurile formularului. Îmbunătățește utilizarea, oferind datele salvate anterior.
Parametrii atributului autocomplete sunt împărțiți în două tipuri: generali și pe tipul de date.
Parametri generali:
off: Interzice completarea automată pentru acest câmp.on: Activează completarea automată pentru acest câmp.
Parametri pe tipul de date (cel mai frecvent utilizate):
name: Numele complet al utilizatorului.honorific-prefix: Prefixul înainte de nume (de exemplu, "Mr.", "Ms.").given-name: Numele.additional-name: Numele suplimentar (al doilea nume etc.).family-name: Numele de familie.honorific-suffix: Sufixul după nume (de exemplu, "Jr.", "Sr.").nickname: Porecla.email: Adresa de email.username: Numele de utilizator.new-password: Parola nouă (pentru câmpurile de creare a parolei).current-password: Parola curentă (pentru câmpurile de introducere a parolei existente).one-time-code: Cod de unică folosință (de exemplu, pentru autentificare cu doi factori).organization-title: Funcția.organization: Numele organizației.street-address: Strada și numărul casei.address-line1: Prima linie a adresei.address-line2: A doua linie a adresei.address-line3: A treia linie a adresei.address-level4: Cea mai mică unitate administrativă (de exemplu, sat).address-level3: A treia unitate administrativă după mărime (de exemplu, district).address-level2: A doua unitate administrativă după mărime (de exemplu, oraș).address-level1: Cea mai mare unitate administrativă (de exemplu, regiune, stat).country: Țara.country-name: Numele țării.postal-code: Cod poștal.cc-name: Numele pe cardul de credit.cc-given-name: Numele pe cardul de credit.cc-additional-name: Numele suplimentar pe cardul de credit.cc-family-name: Numele de familie pe cardul de credit.cc-number: Numărul cardului de credit.cc-exp: Data de expirare a cardului de credit.cc-exp-month: Luna de expirare.cc-exp-year: Anul de expirare.cc-csc: Codul de securitate al cardului.cc-type: Tipul cardului de credit.transaction-currency: Moneda tranzacției.transaction-amount: Suma tranzacției.language: Limba preferată.
Parametrii pot include, de asemenea, prefixe precum shipping sau billing, indicând dacă este vorba despre date de livrare sau de plată.
Exemplu de utilizare:
<form>
<label for="name">Nume:</label>
<input type="text" id="name" name="name" autocomplete="given-name">
<label for="email">Email:</label>
<input type="email" id="email" name="email" autocomplete="email">
<label for="street">Stradă:</label>
<input type="text" id="street" name="street" autocomplete="shipping street-address">
</form>