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
প্রতিভাত্ত্ব হল এইচটিএমএল ৫-এর একটি নতুন প্রতিভাত্ত্ব