Sobes.tech
Intern

HTML-ში რა სახის input-ელემენტები არსებობს?

sobes.tech AI

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

მონაცემთა შემოტანის შემდეგი ტიპები არსებობს:

  • text: ერთ ხაზიანი ტექსტური ველი.
  • password: პაროლის ველი, სიმბოლოები დამალულია.
  • submit: ფორმის გაგზავნის ღილაკი.
  • reset: ფორმის აღდგენის ღილაკი.
  • radio: გადამრთველი (ერთი მრავლისგან).
  • checkbox: მონიშვნის ყუთი (ერთი ან რამდენიმე).
  • button: ჩვეულებრივი ღილაკი.
  • file: ფაილის არჩევის ველი.
  • hidden: დამალული ველი, რომელიც მომხმარებელს არ ჩანს, მაგრამ ფორმასთან ერთად იგზავნება.
  • image: სურათის ღილაკი ფორმის გაგზავნისთვის.

HTML5-ის სპეციფიკაციამ დაამატა ახალი ტიპები:

  • email: ელფოსტის მისამართის შეყვანა.
  • url: URL-ის შეყვანა.
  • number: რიცხვის შეყვანა.
  • range: სლაიდერი რიცხვის მნიშვნელობის არჩევისთვის მითითებულ დიაპაზონში.
  • date: თარიღის არჩევა.
  • month: თვე და წელი არჩევა.
  • week: კვირა და წელი არჩევა.
  • time: დროის არჩევა.
  • datetime-local: თარიღი და დრო არჩევა, დროის ზონას გარეშე.
  • search: ძიების ველი.
  • color: ფერის არჩევა.
  • tel: ტელეფონის ნომრის შეყვანა.

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

<!-- ერთ ხაზიანი ტექსტური ველი -->
<input type="text" placeholder="სახელი">

<!-- პაროლის ველი -->
<input type="password" placeholder="პაროლი">

<!-- ფორმის გაგზავნის ღილაკი -->
<input type="submit" value="გაგზავნა">

<!-- ფორმის აღდგენის ღილაკი -->
<input type="reset" value="გადატვირთვა">

<!-- გადამრთველები -->
<input type="radio" name="სქესი" value="მამრობითი"> მამრობითი
<input type="radio" name="სქესი" value="მდედრობითი"> მდედრობითი

<!-- მონიშვნის ყუთები -->
<input type="checkbox" name="მაინც" value="მუსიკა"> მუსიკა
<input type="checkbox" name="მაინც" value="სპორტი"> სპორტი

<!-- ჩვეულებრივი ღილაკი -->
<input type="button" value="დაწკაპე მე">

<!-- ფაილის არჩევის ველი -->
<input type="file">

<!-- დამალული ველი -->
<input type="hidden" name="userId" value="123">

<!-- სურათის ღილაკი -->
<input type="image" src="submit.png" alt="გაგზავნა">

<!-- ელფოსტის ველი -->
<input type="email" placeholder="ელ. ფოსტა">

<!-- URL ველი -->
<input type="url" placeholder="ვებგვერდი">

<!-- რიცხვის ველი -->
<input type="number" min="1" max="10">

<!-- სლაიდერი -->
<input type="range" min="0" max="100">

<!-- თარიღის ველი -->
<input type="date">

<!-- თვეში არჩევა -->
<input type="month">

<!-- კვირაში არჩევა -->
<input type="week">

<!-- დროის არჩევა -->
<input type="time">

<!-- თარიღი და დრო (ადგილობრივი) -->
<input type="datetime-local">

<!-- ძიების ველი -->
<input type="search" placeholder="ძებნა">

<!-- ფერის არჩევა -->
<input type="color">

<!-- ტელეფონის ნომრის ველი -->
<input type="tel" placeholder="+995 (xxx) xxx-xx-xx">