কম্পিউটার

HTML DOM ইনপুট জমা ফর্মEnctype সম্পত্তি


HTML DOM Submit formEnctype প্রপার্টি একটি জমা বোতামের formEnctype অ্যাট্রিবিউট মান সেট বা ফেরানোর জন্য ব্যবহৃত হয়। টাইপ সাবমিট সহ ইনপুট উপাদানের জন্য এটি HTML5 এ প্রবর্তিত হয়েছে। সার্ভারে জমা দেওয়ার সময় ফর্মের ডেটা কীভাবে এনকোড করা উচিত তা নির্দিষ্ট করার জন্য এটি ব্যবহার করা হয়৷

এই প্রপার্টি শুধুমাত্র তখনই কাজ করে যদি মেথড="পোস্ট" প্রপার্টি থাকে। formEnctype অ্যাট্রিবিউট মান

উপাদান

এর সাথে যুক্ত এনটাইপ অ্যাট্রিবিউট মানকে ওভাররাইড করে

সিনট্যাক্স

-এর সিনট্যাক্স নিচে দেওয়া হল

জমা ফর্মEnctype সম্পত্তি −

সেট করা হচ্ছে
submitObject.enctype = encoding

এখানে, এনকোডিং হতে পারে "application/x-www-form-urlencoded" যার অর্থ পাঠানোর আগে সমস্ত অক্ষর এনকোড করা হয় এবং এটি ডিফল্ট এনকোডিং। আরেকটি হল "মাল্টিপার্ট/ফর্ম-ডেটা" যা নির্দিষ্ট করে যে কোনও অক্ষর এনকোড করা উচিত নয় এবং সার্ভারে ফাইল আপলোড করার জন্য ব্যবহার করা হয়। তৃতীয় এনকোডিং হল "টেক্সট/প্লেইন" এবং এটি শুধুমাত্র স্থানকে "+" চিহ্নে রূপান্তর করে এবং অন্য কোন এনকোডিং নয়। টেক্সট./প্লেইন এনকোডিং ব্যবহার করা উচিত নয় কারণ এটি নিরাপদ নয়।

উদাহরণ

আসুন জমা formEnctype প্রপার্টি -

-এর একটি উদাহরণ দেখি
<!DOCTYPE html>
<html>
<head>
<script>
   function changeEnc() {
      document.getElementById("SUBMIT1").formEnctype = "application/x-www-formurlencoded";
      document.getElementById("Sample").innerHTML = "The formenctype attribute value is now 'application/x-www-form-urlencoded' ";
   }
</script>
</head>
<body>
<h1>Submit formEnctype property example</h1>
<form id="FORM_1" action="/Sample.php" style="border:solid 2px green;padding:2px">
UserName: <input type="text" id="USR"> <br>
Location: <input type="text" id=“Loc”> <br><br>
<input type="submit" id="SUBMIT1" formenctype="multipart/form-data">
</form>
<br>
<button onclick="changeEnc()">CHANGE</button>
<p id="Sample"></p>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে

HTML DOM ইনপুট জমা ফর্মEnctype সম্পত্তি

চেঞ্জ বোতামে ক্লিক করলে -

HTML DOM ইনপুট জমা ফর্মEnctype সম্পত্তি


  1. এইচটিএমএল ডম ইনপুট অবজেক্ট প্রপার্টি জমা দিন

  2. HTML DOM ইনপুট জমা দেওয়া নাম সম্পত্তি

  3. এইচটিএমএল ডোম ইনপুট ফর্ম জমা দিন টার্গেট সম্পত্তি

  4. HTML DOM ইনপুট জমা ফর্মNoValidate সম্পত্তি