Sobes.tech
Junior

Autocomplete atributu nə üçün istifadə olunur və hansı parametrləri qəbul edir?

sobes.tech Süni İntellekt

AI-dan cavab

autocomplete atributu brauzerin form sahələrinə avtomatik doldurma imkanı verir. Bu, əvvəlki yadda saxlanmış məlumatları təklif etməklə istifadə rahatlığını artırır.

autocomplete atributunun parametrləri iki növə bölünür: ümumi və məlumat növünə görə.

Ümumi parametrlər:

  • off: Bu sahə üçün avtomatik doldurma qadağan edilir.
  • on: Bu sahə üçün avtomatik doldurma aktivləşdirilir.

Məlumat növünə görə parametrlər (ən çox istifadə olunanlar):

  • name: İstifadəçinin tam adı.
  • honorific-prefix: Ad əvvəlki titul (məsələn, "Mr.", "Ms.").
  • given-name: Ad.
  • additional-name: Əlavə adlar (ikinci ad və s.).
  • family-name: Soyad.
  • honorific-suffix: Ad sonrası titul (məsələn, "Jr.", "Sr.").
  • nickname: Ləqəb.
  • email: Elektron poçt ünvanı.
  • username: İstifadəçi adı.
  • new-password: Yeni şifrə (şifrə yaratma sahələri üçün).
  • current-password: Cari şifrə (mövcud şifrə daxil edilən sahələr üçün).
  • one-time-code: Bir dəfəlik kod (məsələn, iki faktorlu identifikasiya üçün).
  • organization-title: Vəzifə.
  • organization: Təşkilatın adı.
  • street-address: Küçə və ev nömrəsi.
  • address-line1: Ünvanın ilk xətti.
  • address-line2: İkinci xətt.
  • address-line3: Üçüncü xətt.
  • address-level4: Ən kiçik inzibati vahid (məsələn, kənd).
  • address-level3: Üçüncü ən böyük inzibati vahid (məsələn, rayon).
  • address-level2: İkinci ən böyük inzibati vahid (məsələn, şəhər).
  • address-level1: Ən böyük inzibati vahid (məsələn, bölgə, ştat).
  • country: Ölkə.
  • country-name: Ölkənin adı.
  • postal-code: Poçt indeksi.
  • cc-name: Kredit kartındakı ad.
  • cc-given-name: Kredit kartındakı ad.
  • cc-additional-name: Kredit kartındakı əlavə adlar.
  • cc-family-name: Kredit kartındakı soyad.
  • cc-number: Kredit kartı nömrəsi.
  • cc-exp: Kredit kartının son istifadə tarixi.
  • cc-exp-month: Son istifadə ayı.
  • cc-exp-year: Son istifadə ili.
  • cc-csc: Kredit kartı təhlükəsizlik kodu.
  • cc-type: Kredit kartı növü.
  • transaction-currency: Əməliyyat valyutası.
  • transaction-amount: Əməliyyat məbləği.
  • language: Seçim dil.

Parametrlər həmçinin shipping və ya billing kimi prefikslər daxil edə bilər, bu da məlumatların çatdırılma və ya ödəniş üçün olduğunu göstərir.

İstifadə nümunəsi:

<form>
  <label for="name">Ad:</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">Küçə:</label>
  <input type="text" id="street" name="street" autocomplete="shipping street-address">
</form>