Form elements সমষ্টি
পরিভাষা ও ব্যবহার
elements
সমষ্টি ফর্মের সকল উপাদানগুলির সমষ্টি ফিরিয়ে দেয়。
মন্তব্য:সমষ্টিতে উপাদানগুলি সূত্রকোডে তাদের উপস্থিতির ক্রম অনুযায়ী ক্রমানুক্রমিত হয়。
মন্তব্য:elements সমষ্টি <form> উপাদানের ভিতরের সকল উপাদানকে ফিরাবে, না তার সকল <form> উপাদানকে। যদি ডকুমেন্টের সকল <form> উপাদানকে পাওয়া যাচ্ছে, তবে একটি অন্য পদ্ধতি ব্যবহার করুন। document.forms সমষ্টি।
উদাহরণ
উদাহরণ 1
নির্দিষ্ট <form> উপাদানের সংখ্যা পাওয়া যাচ্ছে:
var x = document.getElementById("myForm").elements.length;
x এর ফলাফল হবে:
3
সুঝান:পানের নিচে আরও উদাহরণ পাওয়া যাচ্ছে।
ব্যবহার:
formObject.elements
বৈশিষ্ট্য
বৈশিষ্ট্য | বর্ণনা |
---|---|
length |
ফলাফল <form> উপাদানের সংখ্যা পাওয়া যাচ্ছে। মন্তব্য:এই বৈশিষ্ট্যটি অপসারণযোগ্য নয়。 |
পদ্ধতি
পদ্ধতি | বর্ণনা |
---|---|
[index] |
ফলাফল <form> এর উপাদানকে পাওয়া যাচ্ছে যার সূচক নির্দিষ্ট হয়েছে (0 থেকে শুরু করে)। মন্তব্য:যদি সূচক সীমান্ত ছাড়ে, তবে null ফিরাবে। |
item(index) |
ফলাফল <form> এর উপাদানকে পাওয়া যাচ্ছে যার সূচক নির্দিষ্ট হয়েছে (0 থেকে শুরু করে)। মন্তব্য:যদি সূচক সীমান্ত ছাড়ে, তবে null ফিরাবে। |
namedItem(id) |
ফলাফল <form> এর উপাদানকে পাওয়া যাচ্ছে যার id নির্দিষ্ট হয়েছে। মন্তব্য:যদি id অস্তিত্ব না থাকে, তবে null ফিরাবে। |
প্রযুক্তিগত বিবরণ
DOM সংস্করণ: | কোর লেভেল 2 ডকুমেন্ট অবজেক্ট |
---|---|
ফলাফল: |
HTMLFormsControlCollection অবজেক্ট, যা <form> উপাদানের সকল উপাদানকে প্রতিনিধিত্ব করে। সমষ্টিতে উপাদানগুলি তাদের সূচনা কোডের অনুযায়ী ক্রমান্বয়ে সাজানো হয়। |
আরও উদাহরণ
উদাহরণ 2: [index]
ফর্মের প্রথম উপাদান (সূচক 0) এর মান পাওয়া যাচ্ছে:
var x = document.getElementById("myForm").elements[0].value;
x এর ফলাফল হবে:
Donald
উদাহরণ 3: item(index)
ফর্মের প্রথম উপাদান (সূচক 0) এর মান পাওয়া যাচ্ছে:
var x = document.getElementById("myForm").elements.item(0).value;
x এর ফলাফল হবে:
Donald
উদাহরণ 4: namedItem(id)
ফর্মের name="fname" উপাদানের মান পাওয়া যাচ্ছে:
var x = document.getElementById("myForm").elements.namedItem("fname").value;
x এর ফলাফল হবে:
Donald
উদাহরণ 5
ফর্মের সকল উপাদানকে পরিভ্রমণ করে প্রত্যেক উপাদানের মান প্রদর্শন করুন:
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;
x এর ফলাফল হবে:
Donald Duck জমা দিন
ব্রাউজার সমর্থন
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
সমর্থক | সমর্থক | সমর্থক | সমর্থক | সমর্থক |