HTML <input> formmethod এটি
অর্থাৎ এটি
formmethod
এটি ফর্ম ডাটা পাঠানোর সময় ব্যবহৃত HTTP পদ্ধতিকে নির্ধারণ করে
formmethod
এটি ফর্ম এলিমেন্টের method এটি.
নোট:formmethod
এটির সঙ্গে type="submit" এবং type="image" একসঙ্গে ব্যবহার করা
ফর্ম ডাটা হিসাবে URL-বদলে (method="get") বা HTTP post ট্রানজেকশন (method="post") পাঠানো যেতে পারে
নীতি "get" পদ্ধতির সম্পর্কে:
- এটি ফর্ম ডাটা হিসাবে URL-কে নাম/মূল্য প্যার হিসাবে যুক্ত করে
- এটি ফর্ম সমর্থন করে যেসব ব্যবহারকারী ফলাফলকে বুকমার্ক করতে চায়
- URL-এ মানিত ডাটার পরিমাণ সীমিত (ব্রাউজারের উপর নির্ভর করে), তাই সমস্ত ফর্ম ডাটা সঠিকভাবে পাঠানোর নিশ্চয়তা নেই
- কখনোই "get" পদ্ধতিকে সংবেদনশীল তথ্য পাঠানো না হয়েছেকো (পাসওয়ার্ড বা অন্য সংবেদনশীল তথ্য ব্রাউজারের অড্ড্রেস বার দেখা যাবে)
নীতি "post" পদ্ধতির সম্পর্কে:
- এটি ফর্ম ডাটা হিসাবে HTTP POST ট্রানজেকশন পাঠায়
- যেসব ফর্ম "post" পদ্ধতিতে সমর্থন করে, তারা বুকমার্ক হিসাবে সংরক্ষণ করা যায় না
- এটি "get" পদ্ধতির তুলনায় "post" পদ্ধতি আরও সুদূরপ্রসারী এবং নিরাপদ
- এটির কোনো মাপকাঠিতে সীমা নেই
উদাহরণ
দ্বিতীয় সমর্থন বাটনটি ফর্মের HTTP পদ্ধতিকে আঘাত করে:
<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> <input type="submit" value="জমা দিন"> <input type="submit" formmethod="post" value="POST দ্বারা জমা দিন"> </form>
গ্রামার
<input formmethod="get|post">
এট্রিবিউট মূল্য
মূল্য | বর্ণনা |
---|---|
get | ডিফল্ট।ফর্ম ডাটা নাম/মূল্য অনুপাতে URL-এ যুক্ত করুন:URL?name=value&name=value. |
post | ফর্ম ডাটা হিসাবে HTTP post ট্র্যানজেকশন পাঠানো |
ব্রাউজার সমর্থন
সারণীতে সংখ্যা এটি প্রথম এই এট্রিবিউটটি সম্পূর্ণরূপে সমর্থনকারী ব্রাউজারের সংস্করণ উল্লেখ করে
চ্রোম | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|
চ্রোম | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
সমর্থন | 10.0 | সমর্থন | 5.1 | 10.6 |