elements
Form elements kolleksiyasi
Misol
Belgilangan <form> elementida nechta element borligini aniqlang:
var x = document.getElementById("myForm").elements.length;
x natijasi quyidagicha bo‘ladi:
3
O‘zingiz sinab ko‘ring »
Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.
Tavsif
elements kolleksiyasi formadagi barcha elementlar kolleksiyasini qaytaradi.
Eslatma: Kolleksiyadagi elementlar manba kodda joylashgan tartibda saralangan.
Eslatma: elements kolleksiyasi hujjatdagi barcha <form> elementlarini emas, balki <form> elementi ichidagi barcha elementlarni qaytaradi. Hujjatdagi barcha <form> elementlarini olish uchun uning o‘rniga document.forms kolleksiyasidan foydalaning.
Brauzerlarda qo‘llab-quvvatlash
| Kolleksiya | |||||
|---|---|---|---|---|---|
| elements | Ha | Ha | Ha | Ha | Ha |
Sintaksis
formObject.elements
Xususiyatlar
| Xususiyat | Tavsif |
|---|---|
| length | <form> elementidagi elementlar sonini qaytaradi. Eslatma: Bu xususiyat faqat o‘qish uchun |
Metodlar
| Metod | Tavsif |
|---|---|
| [index] | <form> ichidagi belgilangan indeksli elementni qaytaradi (0 dan boshlanadi). Eslatma: Indeks raqami diapazondan tashqarida bo‘lsa, null qaytaradi |
| item(index) | <form> ichidagi belgilangan indeksli elementni qaytaradi (0 dan boshlanadi). Eslatma: Indeks raqami diapazondan tashqarida bo‘lsa, null qaytaradi |
| namedItem(id) | <form> ichidagi belgilangan id’ga ega elementni qaytaradi. Eslatma: Bunday id mavjud bo‘lmasa, null qaytaradi |
Texnik tafsilotlar
| DOM versiyasi: | Core Level 2 Document obyekti |
|---|---|
| Qaytariladigan qiymat: | <form> elementidagi barcha elementlarni ifodalovchi HTMLFormsControlCollection obyekti. Kolleksiyadagi elementlar manba kodda joylashgan tartibda saralangan |
Ko‘proq misollar
Misol
[index]
Formadagi birinchi elementning (indeks 0) qiymatini oling:
var x = document.getElementById("myForm").elements[0].value;
x natijasi quyidagicha bo‘ladi:
Donald
O‘zingiz sinab ko‘ring »
Misol
item(index)
Formadagi birinchi elementning (indeks 0) qiymatini oling:
var x = document.getElementById("myForm").elements.item(0).value;
x natijasi quyidagicha bo‘ladi:
Donald
O‘zingiz sinab ko‘ring »
Misol
namedItem(id)
Formadagi name="fname" bo‘lgan elementning qiymatini oling:
var x = document.getElementById("myForm").elements.namedItem("fname").value;
x natijasi quyidagicha bo‘ladi:
Donald
O‘zingiz sinab ko‘ring »
Misol
Formadagi barcha elementlarni aylanib chiqing va har bir elementning qiymatini chiqaring:
var x = document.getElementById("myForm");
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x.elements[i].value + "<br>";
}
document.getElementById("demo").innerHTML = txt;
txt natijasi quyidagicha bo‘ladi:
Donald
Duck
Submit
O‘zingiz sinab ko‘ring »
❮ Form obyekti
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
