forms
Misol
Hujjatdagi <form> elementlari soni:
let num = document.forms.length;
O‘zingiz sinab ko‘ring »
Birinchi <form> elementining id’sini oling:
let id = document.forms[0].id;
O‘zingiz sinab ko‘ring »
Birinchi <form> elementining id’sini oling:
let id = document.forms.item(0).id;
O‘zingiz sinab ko‘ring »
id="myCarForm" bo‘lgan <form> elementining HTML tarkibini oling:
let html = document.forms.namedItem("myCarForm").innerHTML;
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
forms xususiyati hujjatdagi barcha <form> elementlaridan iborat kolleksiyani qaytaradi.
forms xususiyati HTMLCollection qaytaradi.
forms xususiyati faqat o‘qish uchun.
Shuningdek qarang:
Maslahat:
Formadagi barcha elementlarni qaytarish uchun Form elements kolleksiyasidan foydalaning.
HTMLCollection
HTMLCollection — HTML elementlarning massivsimon kolleksiyasi (ro‘yxati).
length xususiyati kolleksiyadagi elementlar sonini qaytaradi.
Elementlarga indeks orqali murojaat qilish mumkin (0 dan boshlanadi).
HTMLCollection jonli (live) bo‘ladi. Hujjat o‘zgarganda u avtomatik ravishda yangilanadi.
Sintaksis
document.forms
Xususiyatlar
| Xususiyat | Tavsif |
| length | Kolleksiyadagi elementlar soni. |
Metodlar
| Metod | Tavsif |
| [index] | Belgilangan indeksdagi elementni qaytaradi (0 dan boshlanadi). Indeks diapazondan tashqarida bo‘lsa, null qaytaradi. |
| item(index) | Belgilangan indeksdagi elementni qaytaradi (0 dan boshlanadi). Indeks diapazondan tashqarida bo‘lsa, null qaytaradi. |
| namedItem(id) | Belgilangan id’ga ega elementni qaytaradi. Bunday id mavjud bo‘lmasa, null qaytaradi. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Object | HTMLCollection obyekti. Hujjatdagi barcha <form> elementlari. Manba kodida joylashgan tartibda saralangan |
Ko‘proq misollar
Barcha <form> elementlarini aylanib chiqing va har bir formaning id’sini chiqaring:
const forms = document.forms;
let text = "";
for (let i = 0; i < forms.length; i++) {
text += forms[i].id + "<br>";
}
O‘zingiz sinab ko‘ring »
form.elements kolleksiyasidan foydalanib, formadagi har bir elementning qiymatini olish:
const form = document.forms[0];
let text = "";
for (let i = 0; i < form.length; i++) {
text += forms.elements[i].value + "<br>";
}
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
document.forms — DOM Level 1 (1998) imkoniyati.
U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 9-11 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
