Form Elements
Ushbu bobda turli xil HTML forma elementlari haqida so'z yuritiladi.
HTML Forma Elementlari
Ushbu bobda turli xil HTML forma elementlari haqida so'z yuritiladi.
HTML <form> Elementlari
HTML <form> elementi quyidagi forma elementlaridan bir yoki bir nechtasini o'z ichiga olishi mumkin:
<input><label><select><textarea><button><fieldset><legend><datalist><output><option><optgroup>
<input> Elementi
Eng ko'p ishlatiladigan forma elementlaridan biri bu <input> elementidir.
<input> elementi turli ko'rinishlarda namoyish etilishi mumkin, bu uning type atributiga bog'liq.
Misol:
type atributining turli qiymatlari keyingi bobda ko'rib chiqiladi: HTML Input Turlari.
<label> Elementi
<label> elementi bir nechta forma elementlari uchun yorliqni belgilaydi.
<label> elementi ekran o'qiydigan qurilmalar foydalanuvchilari uchun foydalidir, chunki ekran o'qiydigan qurilma foydalanuvchi <input> elementiga e'tibor qaratganida yorliqni baland ovozda o'qiydi.
<label> elementi, shuningdek, radio tugmalar yoki belgilanadigan katakchalar (checkbox) kabi juda kichik hududlarga bosish qiyin bo'lgan foydalanuvchilarga yordam beradi - foydalanuvchi <label> elementi ichidagi matnga bosganida, radio tugma yoki belgilanadigan katakcha faollashadi.
<label> tegining for atributi u bog'langan <input> elementining id atributiga teng bo'lishi kerak.
<select> Elementi
<select> elementi ochiladigan ro'yxatni belgilaydi:
Misol:
<option> elementi tanlanishi mumkin bo'lgan variantni belgilaydi.
Sukut bo'yicha ochiladigan ro'yxatdagi birinchi element tanlanadi.
Tanlangan variantni oldindan belgilash uchun, <option> elementiga selected atributini qo'shing:
Misol:
Ko'rinadigan qiymatlar:
Ochiladigan ro'yxatda ko'rinadigan qiymatlar sonini belgilash uchun size atributidan foydalaning:
Misol:
Bir nechta tanlashga ruxsat berish:
Foydalanuvchiga bir nechta qiymatni tanlashga ruxsat berish uchun multiple atributidan foydalaning:
Misol:
<textarea> Elementi
<textarea> elementi ko'p qatorli kiritish maydonini (matn maydoni) belgilaydi:
Misol:
rows atributi matn maydonidagi ko'rinadigan qatorlar sonini belgilaydi.
cols atributi matn maydonidagi ko'rinadigan ustunlar kengligini belgilaydi.
Yuqoridagi HTML kodini brauzerda qanday ko'rinishini quyida ko'rishingiz mumkin:
Mushuk bog'da o'ynayotgan edi.
Shuningdek, matn maydoni hajmini CSS yordamida belgilashingiz mumkin:
Misol:
<button> Elementi
<button> elementi bosilishi mumkin bo'lgan tugmani belgilaydi:
Misol:
Bu HTML kodi brauzerda quyidagi ko'rinishda namoyish etiladi:
Meni bosing!
Eslatma: <button> elementi uchun har doim type atributini belgilang. Turli brauzerlar <button> elementi uchun turli xil sukut bo'yicha turlarni ishlatishi mumkin.
<fieldset> va <legend> Elementlari
<fieldset> elementi formadagi tegishli ma'lumotlarni guruhlash uchun ishlatiladi.
<legend> elementi <fieldset> elementi uchun sarlavhani belgilaydi.
Misol:
<datalist> Elementi
<datalist> elementi <input> elementi uchun oldindan belgilangan variantlar ro'yxatini belgilaydi.
Foydalanuvchilar ma'lumot kiritish jarayonida oldindan belgilangan variantlarning ochiladigan ro'yxatini ko'radi.
<input> elementining list atributi <datalist> elementining id atributiga ishora qilishi kerak.
Misol:
<output> Elementi
<output> elementi hisoblash natijasini ifodalaydi (masalan, skript tomonidan amalga oshirilgan hisoblash natijasi).
Misol:
Hisoblashni amalga oshirish va natijani <output> elementida ko'rsatish:
HTML Forma Elementlari
<form>: Foydalanuvchi kirishi uchun HTML formani belgilaydi<input>: Kiritish boshqaruvini belgilaydi<textarea>: Ko'p qatorli kiritish boshqaruvini (matn maydoni) belgilaydi<label>:<input>elementi uchun yorliqni belgilaydi<fieldset>: Formada bog'liq elementlarni guruhlaydi<legend>:<fieldset>elementi uchun sarlavhani belgilaydi<select>: Ochiladigan ro'yxatni belgilaydi<optgroup>: Ochiladigan ro'yxatdagi tegishli variantlar guruhini belgilaydi<option>: Ochiladigan ro'yxatda bir variantni belgilaydi<button>: Bosilishi mumkin bo'lgan tugmani belgilaydi<datalist>: Kiritish boshqaruvlari uchun oldindan belgilangan variantlar ro'yxatini belgilaydi<output>: Hisoblash natijasini belgilaydi
Last updated on