Junior
Az autocomplete attribútum mire való, és milyen paramétereket fogad el?
sobes.tech MI
Válasz az MI-től
Az autocomplete attribútum lehetővé teszi a böngésző számára, hogy automatikus kitöltést nyújtson a űrlapmezők számára. Ez növeli a használhatóságot azzal, hogy korábban mentett adatokat ajánl.
Az autocomplete attribútum paraméterei két típusra oszthatók: általános és adat típus szerinti.
Általános paraméterek:
off: Tiltja az automatikus kitöltést az adott mezőn.on: Engedélyezi az automatikus kitöltést az adott mezőn.
Adattípus szerinti paraméterek (leggyakrabban használtak):
name: A felhasználó teljes neve.honorific-prefix: A megszólítás (pl. "Mr.", "Ms.").given-name: Keresztnév.additional-name: Közéknév (második név).family-name: Vezetéknév.honorific-suffix: A megszólítás utáni rész (pl. "Jr.", "Sr.").nickname: Becenév.email: E-mail cím.username: Felhasználónév.new-password: Új jelszó (jelszó létrehozásához).current-password: Jelenlegi jelszó.one-time-code: Egyszeri kód (pl. kétfaktoros hitelesítéshez).organization-title: Beosztás.organization: Szervezet neve.street-address: Utca és házszám.address-line1: Az első cím sor.address-line2: A második cím sor.address-line3: A harmadik cím sor.address-level4: A legkisebb adminisztratív egység (pl. falu).address-level3: A harmadik legnagyobb adminisztratív egység (pl. járás).address-level2: A második legnagyobb adminisztratív egység (pl. város).address-level1: A legnagyobb adminisztratív egység (pl. régió, állam).country: Ország.country-name: Ország neve.postal-code: Irányítószám.cc-name: Kártya nevének megjelenítése.cc-given-name: Kártyán szereplő keresztnév.cc-additional-name: Kártyán szereplő további nevek.cc-family-name: Kártyán szereplő vezetéknév.cc-number: Kártyaszám.cc-exp: A kártya lejárati ideje (teljes formában).cc-exp-month: A lejárati hónap.cc-exp-year: A lejárati év.cc-csc: A kártya biztonsági kódja.cc-type: A kártya típusa.transaction-currency: A tranzakció pénzneme.transaction-amount: A tranzakció összege.language: Preferált nyelv.
A paraméterek tartalmazhatnak prefixeket is, például shipping vagy billing, jelezve, hogy ezek szállítási vagy fizetési adatok.
Példa használatra:
<form>
<label for="name">Név:</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">Utca:</label>
<input type="text" id="street" name="street" autocomplete="shipping street-address">
</form>