elements

Form elements kolleksiyasi

❮ Form obyekti

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!