فرم عناصر مجموعہ
تعلیم اور استعمال
elements
کوئی مجموعہ فرم کی تمام عناصر کا مجموعہ درج کراتا ہے.
نکته:عنصر ایک مجموعہ مندرج کیاجاتا ہے جو وہاں پر آپ جائز آپ کا مندرج کیاجاتا ہے.
نکته:مجموعه elements عناصر موجود در <form> را برمیگرداند، نه تمام عناصر <form> موجود در مستند. برای دریافت تمام عناصر <form> موجود در مستند، از آن استفاده کنید. مجموعه document.forms.
مثال
مثال 1
تعداد عناصر موجود در <form> مشخص شده را پیدا کنید:
واریابل x = مستند_getElementById("myForm").elements.length;
x کا نتیجہ یہ ہوگا:
3
توجه:مثالهای بیشتری در پایین صفحه ارائه شده است.
نحوه استفاده:
formObject.elements
ویژگی
ویژگی | توضیح |
---|---|
طول |
تعداد عناصر موجود در <form> را برمیگرداند. نکته:این ویژگی فقط خواندنی است. |
روش
روش | توضیح |
---|---|
[تعداد] |
عنصر با شماره شمارهگذاری مشخص شده در <form> را برمیگرداند (از 0 شروع میشود). نکته:اگر شماره شمارهگذاری از محدوده خارج شود، null برمیگرداند. |
item(تعداد) |
عنصر با شماره شمارهگذاری مشخص شده در <form> را برمیگرداند (از 0 شروع میشود). نکته:اگر شماره شمارهگذاری از محدوده خارج شود، null برمیگرداند. |
namedItem(id) |
عنصر با id مشخص شده در <form> را برمیگرداند. نکته:اگر id وجود ندارد، null برمیگرداند. |
جزئیات فنی
نسخه DOM: | دستورالعمل سطح پایه 2 مستند |
---|---|
مقدار بازگشتی: |
آبجکت مجموعه HTMLFormsControl، که تمام عناصر <form> را نمایندگی میکند. عناصر مجموعه بر اساس ترتیب ظهور آنها در کد منبع مرتب شدهاند. |
مثالهای بیشتر
مثال 2: [تعداد]
ارزش اولین عنصر فرم (تعداد 0) را دریافت کنید:
واریابل x = مستند_getElementById("myForm").elements[0].value;
x کا نتیجہ یہ ہوگا:
ڈونلڈ
مثال 3: item(تعداد)
ارزش اولین عنصر فرم (تعداد 0) را دریافت کنید:
واریابل x = مستند_getElementById("myForm").elements.item(0).value;
x کا نتیجہ یہ ہوگا:
ڈونلڈ
مثال 4: namedItem(id)
ارزش عنصر name="fname" فرم را دریافت کنید:
واریابل x = مستند_getElementById("myForm").elements.namedItem("fname").value;
x کا نتیجہ یہ ہوگا:
ڈونلڈ
مثال 5
دورهبندی تمام عناصر فرم و چاپ ارزش هر عنصر:
واریابل x = مستند_getElementById("myForm"); واریابل txt = ""; واریابل ای; برای (ای = 0; ای < طول_مستند; ای++) { txt = txt + x.elements[i].value + "<br>"; } ڈاکومن getElementById("demo").innerHTML = txt;
x کا نتیجہ یہ ہوگا:
ڈونلڈ ڈک سابمٹ
بrowsر سپورٹ
کروم | ایج | فائر فاکس | سافری | اوپرا |
---|---|---|---|---|
کروم | ایج | فائر فاکس | سافری | اوپرا |
سپورٹ | سپورٹ | سپورٹ | سپورٹ | سپورٹ |