Sobes.tech
Junior

Autocomplete ატრიბუტი რა მიზნით გამოიყენება და რა პარამეტრებს იღებს?

sobes.tech AI

პასუხი AI-სგან

autocomplete ატრიბუტი საშუალებას აძლევს ბრაუზერს ავტომატური შევსების შესაძლებლობას ფორმის ველებისთვის. ეს ზრდის გამოყენების სარგებელს, წინასწარ შენახული მონაცემების შეთავაზებით.

autocomplete ატრიბუტის პარამეტრები იყოფა ორ ტიპად: ზოგადი და მონაცემთა ტიპის მიხედვით.

ზოგადი პარამეტრები:

  • off: აკრძალავს ავტომატურ შევსებას ამ ველისთვის.
  • on: აძლევს საშუალებას ავტომატური შევსება ამ ველისთვის.

მონაცემთა ტიპის პარამეტრები (საუკეთესო გამოყენებული):

  • name: მომხმარებლის სრული სახელი.
  • honorific-prefix: წოდება სახელის წინ (მაგალითად, "Mr.", "Ms.").
  • given-name: სახელია.
  • additional-name: დამატებითი სახელები (მეორე სახელი).
  • family-name: გვარი.
  • honorific-suffix: წოდება სახელის შემდეგ (მაგალითად, "Jr.", "Sr.").
  • nickname: მეტსახელი.
  • email: ელფოსტის მისამართი.
  • username: მომხმარებლის სახელი.
  • new-password: ახალი პაროლი (პაროლის შექმნის ველი).
  • current-password: მიმდინარე პაროლი.
  • one-time-code: ერთჯერადი კოდი (მაგალითად, ორი ფაქტორიანი ავტორიზაციისთვის).
  • organization-title: თანამდებობა.
  • organization: ორგანიზაციის სახელი.
  • street-address: ქუჩა და სახლის ნომერი.
  • address-line1: მისამართის პირველი ხაზი.
  • address-line2: მისამართის მეორე ხაზი.
  • address-line3: მისამართის მესამე ხაზი.
  • address-level4: ყველაზე პატარა ადმინისტრაციული ერთეული (მაგალითად, სოფელი).
  • address-level3: მესამე ზომის ადმინისტრაციული ერთეული (მაგალითად, რაიონი).
  • address-level2: მეორე ზომის ადმინისტრაციული ერთეული (მაგალითად, ქალაქი).
  • address-level1: ყველაზე დიდი ადმინისტრაციული ერთეული (მაგალითად, რეგიონი, შტატი).
  • country: ქვეყანა.
  • country-name: ქვეყნის სახელი.
  • postal-code: საფოსტო კოდი.
  • cc-name: სახელი კრედიტ ბარათზე.
  • cc-given-name: სახელია კრედიტ ბარათზე.
  • cc-additional-name: დამატებითი სახელები კრედიტ ბარათზე.
  • cc-family-name: გვარი კრედიტ ბარათზე.
  • cc-number: კრედიტ ბარათის ნომერი.
  • cc-exp: კრედიტ ბარათის ვადის გასვლის თარიღი (სრული ფორმატით).
  • cc-exp-month: ვადის გასვლის თვე.
  • cc-exp-year: ვადის გასვლის წელი.
  • cc-csc: კრედიტ ბარათის უსაფრთხოების კოდი.
  • cc-type: კრედიტ ბარათის ტიპი.
  • transaction-currency: ტრანზაქციის ვალუტა.
  • transaction-amount: ტრანზაქციის თანხა.
  • language: სასურველი ენა.

პარამეტრები ასევე შეიძლება შეიცავდეს პრეფიქსებს, მაგალითად, shipping ან billing, რაც მიუთითებს, რომ ეს მონაცემებია მიწოდებისა ან გადახდისთვის.

გამოყენების მაგალითი:

<form>
  <label for="name">სახელი:</label>
  <input type="text" id="name" name="name" autocomplete="given-name">

  <label for="email">ელფოსტა:</label>
  <input type="email" id="email" name="email" autocomplete="email">

  <label for="street">ქუჩა:</label>
  <input type="text" id="street" name="street" autocomplete="shipping street-address">
</form>