HTML <button> formmethod এটা

সংজ্ঞা ও ব্যবহার

formmethod এটা ফর্ম ডাটা পাঠানোর সময় HTTP পদ্ধতি নির্ধারণ করে। এটা ফর্মের method এটার ওপর অবরোধ করে。

formmethod এটা কেবল ফর্মের type="submit" নোটিশবার্তার বাটন

ফর্ম ডাটা URL-র ভিত্তিতে পাঠানো হবে (ব্যবহার করে method="get") বা HTTP post-র মাধ্যমে পাঠানো হবে (ব্যবহার করে method="post")

পদ্ধতি "get"-র উপর নোটিশ:

  • ফর্ম ডাটা URL-এর নাম/মূল্য প্যার হিসাবে জুড়িয়ে পাঠায়
  • এটা ব্যবহারকারীরা ফলাফলকে বুকমার্ক করার ইচ্ছা করেন এমন ফর্ম সমর্থনে অত্যন্ত উপযুক্ত
  • URL-এ পঠিত হতে পারেনা তথ্যর পরিমাণ সীমিত, তাই সমস্ত ফর্ম ডাটা সঠিকভাবে পাঠানো হতে পারে না。
  • কখনোই "get" পদ্ধতি দিয়ে গোপনীয় তথ্য পাঠানো হবে না!(পাসওয়ার্ড বা অন্যান্য গোপনীয় তথ্য ব্রাউজারের অ্যাড্রেস বার দেখা যাবে)

পদ্ধতি "post"-র উপর নোটিশ:

  • এটা ফর্ম ডাটা HTTP POST কর্মকাণ্ড হিসাবে পাঠায়
  • method="post" দিয়ে সমর্থন করা ফর্মটি বুকমার্ক হিসাবে সংরক্ষণ করা যায় না
  • কম্পারে, "get" পদ্ধতির তুলনায়, "post" পদ্ধতি আরও মজবুত এবং নিরাপদ
  • এটা কোনো মাপ নেই

উদাহরণ

দুটি সমর্থন বাটন সহ ফর্ম। প্রথম সমর্থন বাটন method="get" দিয়ে ফর্ম ডাটা সমর্থন করে, দ্বিতীয় সমর্থন বাটন method="post" দিয়ে ফর্ম ডাটা সমর্থন করে:

<form action="/action_page.php" method="get">
  <label for="fname">নাম:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">নাম:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <button type="submit">প্রস্তুত করুন</button>
  <button type="submit" formmethod="post">POST প্রস্তুত করুন</button>
</form>

আপনার হাতে পরীক্ষা করুন

গঠন

<button type="submit" formmethod="get|post">

প্রতিভাত্ত্ব মূল্য

মূল্য বর্ণনা
get ফর্ম ডাটা URL-তে যুক্ত করো:URL?name=value&name=value
post ফর্ম ডাটা হিসাবে HTTP post ঘটনা পাঠানো হয়

ব্রাউজার সমর্থন

সারণীতে নম্বরগুলি এই প্রতিভাত্ত্বকে পূর্ণাত্মকভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণকে নির্দেশ করে

চ্রোম এডজ ফায়ারফক্স স্যাফারি ওপেরা
চ্রোম এডজ ফায়ারফক্স স্যাফারি ওপেরা
9.0 10.0 4.0 5.1 15.0

মন্তব্য:formmethod প্রতিভাত্ত্ব হল এইচটিএমএল ৫-এর একটি নতুন প্রতিভাত্ত্ব