কম্পিউটার টিউটোরিয়াল

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


HTML DOM Form acceptCharset প্রপার্টি <form> এলিমেন্টের accept-Charset অ্যাট্রিবিউটের সাথে জড়িত। এই প্রপার্টি ফর্মের accept-Charset অ্যাট্রিবিউটের মান সেট এবং গেট করতে ব্যবহৃত হয়। এটি ক্যারেক্টার এনকোডিং স্ট্রিং টাইপে রিটার্ন করে।

যদি accept-Charset মান নির্দিষ্ট না করা থাকে তবে এটি UNKNOWN রিটার্ন করবে যা ইঙ্গিত করে যে ক্যারেক্টার এনকোডিং বর্তমান HTML ডকুমেন্টের ক্যারেক্টার এনকোডিং-এ সেট আছে।

সিনট্যাক্স

acceptCharset প্রপার্টি সেট করার সিনট্যাক্স:

formObject.acceptCharset = character-set

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

উদাহরণ

Form 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 = "এই ফর্মের ক্যারেক্টার সেট এখন ISO-8859-1       UTF-8-এর পরিবর্তে";    } </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>ফর্ম এলিমেন্টের ক্যারেক্টার সেট এনকোডিং UTF-8 থেকে ISO-8859-1-এ পরিবর্তন করতে নিচের বাটনে ক্লিক করুন<p> <button onclick="changeEnc()">CHANGE</button> <p id="Sample"></p> </body> </html>

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

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

CHANGE বাটনে ক্লিক করলে:

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

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

id “FORM1” এবং acceptCharset প্রপার্টির মান “ISO-88591” সহ একটি ফর্ম তৈরি করা হয়েছে। এই ফর্মে একটি টেক্সট টাইপের ইনপুট ফিল্ড এবং একটি পাসওয়ার্ড টাইপের ইনপুট ফিল্ড আছে:

<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>

তারপর CHANGE বাটন তৈরি করা হয়েছে যা ইউজার ক্লিক করলে changeEnc() মেথড এক্সিকিউট করবে:

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

changeEnc() ফাংশন getElementById() মেথড ব্যবহার করে <form> এলিমেন্ট পাওয়া। তারপর এর acceptCharset প্রপার্টির মান “ISO-8859-1”-এ সেট করা যা ল্যাটিন ক্যারেক্টার এনকোডিং। id “Sample” ওয়ালা প্যারাগ্রাফে innerHTML প্রপার্টি ব্যবহার করে এই পরিবর্তন সম্পর্কে টেক্সট প্রদর্শন করা হয়েছে:

function changeEnc() {    document.getElementById("FORM1").acceptCharset = "ISO-8859-1";    document.getElementById("Sample").innerHTML = "এই ফর্মের ক্যারেক্টার সেট এখন ISO-8859-1 UTF-8-এর পরিবর্তে"; }

  1. HTML DOM Form action প্রোপার্টি

  2. HTML DOM Form target প্রপার্টি

  3. HTML DOM Textarea form প্রোপার্টি: টেক্সটএরিয়ার ফর্ম খুঁজে বের করা

  4. HTML DOM Object form প্রপার্টি