কম্পিউটার টিউটোরিয়াল

HTML DOM forms কালেকশন


HTML DOM forms কালেকশন ব্যবহার করে একটি HTML ডকুমেন্টের ভিতরে থাকা সব <form> এলিমেন্ট একটি কালেকশন হিসেবে রিটার্ন করা হয়। কালেকশনে থাকা এলিমেন্টগুলো সর্টেড থাকে এবং HTML ডকুমেন্টে যেন ড্রেন থাকে उसी ক্রমে উপস্থাপিত হয়।

প্রপার্টি

forms কালেকশনের প্রপার্টি:

প্রপার্টিবিবরণ
lengthএটি একটি read-only প্রপার্টি যা কালেকশনে থাকা <form> এলিমেন্টের সংখ্যা রিটার্ন করে।

মেথড

forms কালেকশনের মেথড:

মেথডবিবরণ
[index]দিয়ে गये ইন্ডেক্স থেকে <form> এলিমেন্ট রিটার্ন করে। ইন্ডেক্সিং ০ থেকে শুরু হয় এবং ইন্ডেক্স আউট অফ বাউন্ড হলে null রিটার্ন করে।
item(index)দিয়ে गये ইন্ডেক্স থেকে <form> এলিমেন্ট রিটার্ন করে। ইন্ডেক্সিং ০ থেকে শুরু হয় এবং রেঞ্জ বাইরে হলে null রিটার্ন করে।
namedItem(id)দিয়ে गये id دار <form> এলিমেন্ট রিটার্ন করে। id না থাকলে null রিটার্ন করে।

সিনট্যাক্স

HTML DOM forms কালেকশনের সিনট্যাক্স:

document.forms

উদাহরণ

HTML DOM forms কালেকশনের উদাহরণ:

<!DOCTYPE html> <html> <head> 
<script> 
  function formCollect() { 
    for(var i=0;i<document.forms.length;i++){ 
      var no=document.forms[i].id+"<br>"; 
      document.getElementById("Sample").innerHTML +=no; 
    } 
  } 
</script> 
</head> 
<body> 
<h1>Forms collection example</h1> 
<form id="FORM1"> Fruit <input type="text" name="fname" value="Mango"> </form> 
<form id="FORM2"> Age <input type="text" name="Age" value="22"> </form> 
<form id="FORM3"> Password: <input type="password" name="pass" value="test"> </form> 
<br> 
<button onclick="formCollect()">GET IDS</button> 
<p id="Sample">Following are the form ids <br></p> 
</body> </html>

আউটপুট

নিচের আউটপুট তৈরি হবে:

HTML DOM forms কালেকশন

GET IDS বাটনে ক্লিক করলে:

HTML DOM forms কালেকশন

উপরের উদাহরণে:

প্রথমে আমরা তিনটি ফর্ম তৈরি করেছি যাদের id যথাক্রমে "FORM1", "FORM2" এবং "FORM3"। প্রথম দুটি ফর্মে টেক্সট টাইপের ইনপুট এলিমেন্ট এবং তৃতীয় ফর্মে পাসওয়ার্ড টাইপের ইনপুট এলিমেন্ট আছে:

<form id="FORM1"> Fruit <input type="text" name="fname" value="Mango" > </form> 
<form id="FORM2"> Age <input type="text" name="Age" value="22" > </form> 
<form id="FORM3"> Password: <input type="password" name="pass" value="test"> </form>

GET IDS বাটন ইউজার ক্লিক করলে formCollect() মেথড এক্সিকিউট করবে:

<button onclick="formCollect()">GET IDS</button>

formCollect() মেথড document.forms length প্রপার্টির মান (এখানে ৩) নিয়ে ফর লুপের টেস্ট এক্সপ্রেশন ব্যবহার করে। ফর্ম কালেকশনে ইন্ডেক্স নম্বর ব্যবহার করে তাদের id পায় এবং "Sample" আইডি वाले প্যারা গ্রাফে অ্যাপেন্ড করে প্রদর্শন করে:

function formCollect() { 
  for(var i=0;i<document.forms.length;i++){ 
    var no=document.forms[i].id+"<br>"; 
    document.getElementById("Sample").innerHTML +=no; 
  } 
}
  1. HTML DOM Table tBodies কালেকশন: টেবিলের সব tbody এলিমেন্ট

  2. HTML DOM Table rows কালেকশন: টেবিলের সব সারি (tr) পাওয়া

  3. HTML DOM Textarea form প্রোপার্টি: টেক্সটএরিয়ার ফর্ম খুঁজে বের করা

  4. HTML DOM Object form প্রপার্টি