কম্পিউটার

এইচটিএমএল ডম ফর্ম চারসেট সম্পত্তি গ্রহণ করে


HTML DOM Form acceptCharset প্রপার্টি

এলিমেন্টের accept-Charset বৈশিষ্ট্যের সাথে যুক্ত। এই বৈশিষ্ট্যটি একটি ফর্মের গ্রহণ-চ্যারসেট বৈশিষ্ট্য মান নির্ধারণ এবং পাওয়ার জন্য ব্যবহৃত হয়। এটি স্ট্রিং প্রকারে অক্ষর এনকোডিং প্রদান করে।

যদি গ্রহণ-অক্ষর মান নির্দিষ্ট করা না থাকে তবে এটি অজানা ফিরে আসবে যা নির্দেশ করে যে অক্ষর এনকোডিং বর্তমান HTML নথির অক্ষর এনকোডিং-এ সেট করা হয়েছে৷

সিনট্যাক্স

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

AcceptCharset বৈশিষ্ট্য −

সেট করা হচ্ছে
formObject.acceptCharset = character-set

এখানে, অক্ষর-সেট হল সেমিকোলন বা স্থান দ্বারা পৃথক করা তালিকা যা এক বা একাধিক অক্ষর এনকোডিং মান নির্দেশ করে। সবচেয়ে বেশি ব্যবহৃত কিছু মান হল UTF-8 এবং ISO-8859-1।

উদাহরণ

আসুন আমরা ফর্ম acceptCharset সম্পত্তির জন্য একটি উদাহরণ দেখি -

<!DOCTYPE html>
<html>
<head>
<style>
   form{
      border:2px solid blue;
      margin:2px;
      padding:4px;
   }
</style>
<script>
   function changeEnc() {
      document.getElementById("FORM1").acceptCharset = "ISO-8859-1";
      document.getElementById("Sample").innerHTML = "The character set is now ISO-8859-1
      instead of UTF-8 for this form";
   }
</script>
</head>
<body>
<form id="FORM1" accept-charset="UTF-8">
<label>User Name <input type="text" name="usrN"></label><br><br>
<label>Password <input type="password" name="pass"></label>
</form>
<p>Change the charset encoding for the form element from UTF-8 to ISO-8859-1 by clicking the below button<p>
<button onclick="changeEnc()">CHANGE</button>
<p id="Sample"></p>
</body>
</html>

আউটপুট

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

তৈরি করবে

এইচটিএমএল ডম ফর্ম চারসেট সম্পত্তি গ্রহণ করে

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

এইচটিএমএল ডম ফর্ম চারসেট সম্পত্তি গ্রহণ করে

উপরের উদাহরণে -

আমরা "FORM1" আইডি সহ একটি ফর্ম তৈরি করেছি এবং "ISO-88591" এ Charset সম্পত্তির মান গ্রহণ করেছি। এই ফর্মটিতে টাইপ টেক্সট সহ একটি ইনপুট ক্ষেত্র এবং টাইপ পাসওয়ার্ড সহ আরেকটি ইনপুট রয়েছে −

<form id="FORM1" accept-charset="UTF-8">
<label>User Name <input type="text" name="usrN"></label> <br><br>
<label>Password <input type="password" name="pass"></label>
</form>

তারপরে আমরা একটি চেঞ্জ বোতাম তৈরি করেছি যা ব্যবহারকারী দ্বারা ক্লিক করলে changeEnc() পদ্ধতিটি কার্যকর করবে -

<button onclick="changeEnc()">CHANGE</button>

changeEnc() ফাংশন getElementById() পদ্ধতি ব্যবহার করে উপাদান পায়। এটি তারপরে "ISO-8859-1" তে তার AcceptCharset সম্পত্তি মান সেট করে যা ল্যাটিন অক্ষর এনকোডিং। তারপরে আমরা এই পরিবর্তন সম্পর্কিত পাঠ্য প্রদর্শন করতে এর অভ্যন্তরীণ HTML বৈশিষ্ট্য ব্যবহার করে আইডি "নমুনা" সহ অনুচ্ছেদে একটি বার্তা প্রদর্শন করি−

function changeEnc() {
   document.getElementById("FORM1").acceptCharset = "ISO-8859-1";
   document.getElementById("Sample").innerHTML = "The character set is now ISO-8859-1 instead of    UTF-8 for this form";
}

  1. HTML DOM ফর্ম অ্যাকশন প্রপার্টি

  2. HTML DOM ফর্ম লক্ষ্য সম্পত্তি

  3. HTML DOM Textarea ফর্ম প্রপার্টি

  4. HTML DOM অবজেক্ট ফর্ম প্রপার্টি