ဖောင် ဒြပ်စင် များစုစည်းမှု
ဥပမာ
သတ်မှတ်ထားသော <form> ဒြပ်စင်တစ်ခုတွင် ဒြပ်စင်မည်မျှရှိသည်ကို ရှာဖွေပါ-
var x = document.getElementById("myForm").elements.length;
x ၏ရလဒ်သည် -
3
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ဒြပ်စင်များစုစည်းမှုသည် ပုံစံတစ်ခုအတွင်း ဒြပ်စင်အားလုံး၏ အစုအဝေးကို ပြန်ပေးသည်။
မှတ်ချက်- အရင်းအမြစ်ကုဒ်တွင် ပေါ်လာသည်နှင့်အမျှ စုစည်းမှုရှိ အစိတ်အပိုင်းများကို စီထားသည်။
မှတ်ချက် ။ _ _ စာရွက်စာတမ်းရှိ <form> ဒြပ်စင်များအားလုံးကို ရယူရန်၊ ၎င်း အစား document.forms စုစည်းမှုကို အသုံးပြုပါ။
Browser ပံ့ပိုးမှု
Collection | |||||
---|---|---|---|---|---|
elements | Yes | Yes | Yes | Yes | Yes |
အထားအသို
formObject.elements
သတ္တိ
Property | Description |
---|---|
length | Returns the number of elements in the <form> element. Note: This property is read-only |
နည်းလမ်းများ
Method | Description |
---|---|
[index] | Returns the element in <form> with the specified index (starts at 0). Note: Returns null if the index number is out of range |
item(index) | Returns the element in <form> with the specified index (starts at 0). Note: Returns null if the index number is out of range |
namedItem(id) | Returns the element in <form> with the specified id. Note: Returns null if the id does not exist |
နည်းပညာဆိုင်ရာအသေးစိတ်
DOM ဗားရှင်း- | Core Level 2 Document Object |
---|---|
ပြန်ပို့တန်ဖိုး- | HTMLFormsControlCollection Object တစ်ခု၊ <form> ဒြပ်စင်တစ်ခုရှိ ဒြပ်စင်အားလုံးကို ကိုယ်စားပြုသည်။ အရင်းအမြစ်ကုဒ်တွင် ပေါ်လာသည်နှင့်အမျှ စုစည်းမှုရှိ အစိတ်အပိုင်းများကို စီထားသည်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
[ အညွှန်း ]
ပထမဒြပ်စင် (အညွှန်းကိန်း 0) တန်ဖိုးကို ပုံစံတစ်ခုဖြင့် ရယူပါ-
var x = document.getElementById("myForm").elements[0].value;
x ၏ရလဒ်သည် -
Donald
ဥပမာ
ပစ္စည်း( အညွှန်း )
ပထမဒြပ်စင် (အညွှန်းကိန်း 0) တန်ဖိုးကို ပုံစံတစ်ခုဖြင့် ရယူပါ-
var x = document.getElementById("myForm").elements.item(0).value;
x ၏ရလဒ်သည် -
Donald
ဥပမာ
အမည်ရှိပစ္စည်း( id )
ဖောင်တစ်ခုတွင် name="fname" ဖြင့် ဒြပ်စင်၏တန်ဖိုးကို ရယူပါ-
var x = document.getElementById("myForm").elements.namedItem("fname").value;
x ၏ရလဒ်သည် -
Donald
ဥပမာ
ဖောင်တစ်ခုတွင် ဒြပ်စင်အားလုံးကို လှည့်ပတ်ပြီး ဒြပ်စင်တစ်ခုစီ၏ တန်ဖိုးကို ထုတ်ပေးသည်-
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 ၏ရလဒ်သည် -
Donald
Duck
Submit
❮ Form Object