ফর্ম ট্যাগ

form ট্যাগটি সার্ভারে ডেটা পাঠানোর জন্য একটি ফর্ম তৈরি করে, যেখানে এই ডেটা PHP ভাষা ব্যবহার করে প্রক্রিয়া করা হবে। এছাড়াও ফর্মের ডেটা JavaScript ভাষা ব্যবহার করেও প্রক্রিয়া করা যেতে পারে।

ট্যাগটি input, textarea, select, button, fieldset ট্যাগগুলির জন্য একটি ধারক হিসেবে কাজ করে। উল্লিখিত ট্যাগগুলি form ট্যাগের মধ্যে রাখা বাধ্যতামূলক নয়, কিন্তু যদি না রাখা হয়, তবে ফর্মটি সার্ভারে পাঠানো হবে না।

সার্ভারে ফর্ম পাঠানো হয় input ট্যাগ দ্বারা তৈরি একটি বাটনে ক্লিক করলে, যার type অ্যাট্রিবিউটের মান submit হিসেবে নির্ধারিত, অথবা button বাটনে ক্লিক করলে।

অ্যাট্রিবিউটসমূহ

অ্যাট্রিবিউট বর্ণনা
action ফর্মটি কোথায় পাঠানো হবে, ওয়েবসাইটের কোন পৃষ্ঠায় (নিজের বা অন্যকারোর)। যদি খালি রাখা হয় - ফর্মটি বর্তমান পৃষ্ঠায় পাঠানো হবে। বাধ্যতামূলক নয় এমন অ্যাট্রিবিউট। অ্যাট্রিবিউটটিতে পৃষ্ঠার একটি নির্দিষ্ট স্থানের লিঙ্ক নির্দিষ্ট করা যেতে পারে (# এর মাধ্যমে, যেমন a ট্যাগে করা হয়)। এই ক্ষেত্রে, ফর্ম পাঠানোর পরে ব্রাউজার action অ্যাট্রিবিউটে নির্দিষ্ট 된 পৃষ্ঠাটি উল্লিখিত স্থানে খুলবে।
method ফর্ম পাঠানোর পদ্ধতি, POST বা GET হতে পারে। একজন ফ্রন্টএন্ড ডেভেলপারের এটি জানা আবশ্যক নয়।
বাধ্যতামূলক নয় এমন অ্যাট্রিবিউট। ডিফল্টভাবে এর মান GET।
target লিঙ্কটিকে নির্দেশ করে যে এটি কোন ট্যাবে খুলবে: নতুন ট্যাবে, বর্তমান ট্যাবে, বা ফ্রেমে।
বাধ্যতামূলক নয় এমন অ্যাট্রিবিউট।
enctype ফর্ম ডেটা এনকোড করার পদ্ধতি নির্ধারণ করে।
বাধ্যতামূলক নয় এমন অ্যাট্রিবিউট। আরও বিস্তারিত জানতে enctype অ্যাট্রিবিউট দেখুন।

টার্গেট অ্যাট্রিবিউটের মানসমূহ

মান বর্ণনা
_blank পৃষ্ঠাটি ব্রাউজারের একটি নতুন ট্যাবে খুলবে।
_self পৃষ্ঠাটি ব্রাউজারের বর্তমান ট্যাবে খুলবে।
_parent পৃষ্ঠাটি প্যারেন্ট ফ্রেমে খুলবে।
_top সমস্ত ফ্রেম বাতিল করে এবং পৃষ্ঠাটি ব্রাউজারের পূর্ণ উইন্ডোতে লোড করে।

ডিফল্ট মান: _self।

ফর্মের উদাহরণ

html<form action="" method="GET">
  <input type="text"><br><br>
  <input type="checkbox">
  <input type="checkbox" checked>
  <input type="radio" name="radio">
  <input type="radio" name="radio">
  <br><br>
  <textarea></textarea><br><br>
  <input type="submit">
</form>

Результат:

আরও দেখুন

  • form অ্যাট্রিবিউট,
    যা ফর্ম উপাদানগুলিকে form ট্যাগের বাইরে রাখতে দেয়