Sobes.tech
Junior

La ce serve atributul 'autocomplete' și ce parametri poate accepta?

sobes.tech AI

Răspuns de la AI

atributul autocomplete este utilizat pentru a sugera browserului cum să completeze automat câmpurile formularului pe baza introducerilor anterioare ale utilizatorului. Acest lucru îmbunătățește confortul utilizatorului și viteza de completare a formularelor.

Parametri principali:

  • on: Activează completarea automată.
  • off: Dezactivează completarea automată.

Pe lângă on și off, există o serie de valori predefinite care descriu tipul de date care trebuie completate. Unele dintre acestea:

  • name: Numele complet.
  • honorific-prefix: Prefixul numelui (de exemplu, "Domnul", "Doamna").
  • given-name: Numele.
  • additional-name: Al doilea nume sau numele de familie.
  • family-name: Numele de familie.
  • honorific-suffix: Sufixul numelui (de exemplu, "Jr.").
  • nickname: Porecla.
  • email: Adresa de email.
  • username: Numele de utilizator.
  • new-password: Parola nouă (pentru formularul de înregistrare).
  • current-password: Parola curentă (pentru autentificare).
  • organization-title: Funcția.
  • organization: Organizația.
  • street-address: Adresa.
  • address-line1, address-line2, address-line3: Liniile adresei.
  • address-level4, address-level3, address-level2, address-level1: Nivelurile adresei (de exemplu, țară, regiune, oraș, district).
  • country: Țara.
  • country-name: Numele țării.
  • postal-code: Codul poștal.
  • cc-name: Numele de pe cardul de credit.
  • cc-given-name: Numele de pe cardul de credit.
  • cc-additional-name: Al doilea nume de pe cardul de credit.
  • cc-family-name: Numele de familie de pe cardul de credit.
  • cc-number: Numărul cardului de credit.
  • cc-exp: Data de expirare a cardului în format MM/YY.
  • cc-exp-month: Luna de expirare.
  • cc-exp-year: Anul de expirare.
  • cc-csc: Codul de securitate al cardului (CVV).
  • cc-type: Tipul cardului.
  • tel: Numărul de telefon.
  • tel-national: Numărul de telefon fără codul țării.
  • tel-area-code: Codul de zonă.
  • tel-local: Numărul de telefon fără codul țării și zona.
  • tel-extension: Extensia telefonului.
  • bday: Data nașterii.
  • bday-day: Ziua de naștere.
  • bday-month: Luna de naștere.
  • bday-year: Anul de naștere.
  • sex: Sexul.
  • url: Adresa URL a paginii de start.
  • photo: URL-ul fotografiei.

Unele valori pot fi combinate cu prefixe, de exemplu, shipping sau billing, pentru a indica adresa de livrare sau de facturare.

<input type="text" autocomplete="name" id="name">
<input type="email" autocomplete="email" id="email">
<input type="password" autocomplete="new-password" id="password">
<input type="text" autocomplete="shipping street-address" id="shipping_address">