En son web geliştirme öğreticiler
 

Form elemanları Koleksiyonu

<Form Nesnesi

Örnek

Belirtilen içinde kaç tane elemanları öğrenin <form> elemanı:

var x = document.getElementById("myForm").elements.length;

X'in sonucu olacaktır:

3
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

elemanlar koleksiyonu formdaki tüm unsurların bir koleksiyon döndürür.

Note: bunlar kaynak kodunda göründükleri gibi koleksiyonunda elemanları sıralanır.

Not: elementler koleksiyonu tüm iç elemanlarını döndürür <form> elemanı, tüm <form> belgedeki öğeleri. Tüm almak için <form> belgedeki öğeleri kullanmak document.forms yerine koleksiyonu.


Tarayıcı Desteği

Toplamak
elements Evet Evet Evet Evet Evet

Sözdizimi

formObject .elements

Özellikleri

özellik Açıklama
length Öğe sayısını döndürür <form> elemanı.

Not: Bu özellik salt okunur

Yöntemler

Yöntem Açıklama
[ index ] Içinde elemanı döndürür <form> Belirtilen indeksi (starts at 0) .

Not: dizin numarası aralık dışında ise boş sonucunu döndürür
item( index ) Içinde elemanı döndürür <form> Belirtilen indeksi (starts at 0) .

Not: dizin numarası aralık dışında ise boş sonucunu döndürür
namedItem( id ) Içinde elemanı döndürür <form> Belirtilen kimliğe sahip.

Not: id yoksa boş sonucunu döndürür

Teknik detaylar

DOM Versiyon: Çekirdek Düzey 2 Belge Nesne
Geri dönüş değeri: Bir tüm unsurları temsil eden bir HTMLFormsControlCollection nesne, <form> elemanı. onlar kaynak kodunda göründükleri gibi koleksiyonunda elemanları sıralanır

Örnekler

Diğer Örnekler

Örnek

[Göstergesi]

İlk öğesinin değerini alın (index 0) bir formda:

var x = document.getElementById("myForm").elements[0].value;

X'in sonucu olacaktır:

Donald
Kendin dene "

Örnek

item( index )

İlk öğesinin değerini alın (index 0) bir formda:

var x = document.getElementById("myForm").elements.item(0).value;

X'in sonucu olacaktır:

Donald
Kendin dene "

Örnek

namedItem( id )

Bir formda name = "fname" ile öğesinin değerini alın:

var x = document.getElementById("myForm").elements.namedItem("fname").value;

X'in sonucu olacaktır:

Donald
Kendin dene "

Örnek

bir form ve çıkış her bir elemanın değeri tüm elemanları döngü:

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 sonucu olacaktır:

Donald
Duck
Submit
Kendin dene "

<Form Nesnesi