HTML-এ ফর্ম অটোকমপ্লিশন বন্ধ করার পদ্ধতি
autocomplete অ্যাট্রিবিউট ফর্ম এলিমেন্টের সাথে ব্যবহার হয় অটোকমপ্লিশন ফিচার অন বা অফ করতে। যদি অটোকমপ্লিশন ফিচার on থাকে, ব্রাউজার স্বয়ংক্রিয়ভাবে মান দেখাবে, যা ব্যবহারকারী আগে সেই ফিল্ডে এন্টার করেছিল। যদি অটোকমপ্লিশন ফিচার off থাকে, ব্রাউজার ব্যবহারকারীর আগের এন্ট্রিয়ের ভিত্তিতে স্বয়ংক্রিয়ভাবে মান দেখাবে না। ব্যবহারকারীকে নিজে টাইপ করতে হবে।
নিচে অ্যাট্রিবিউট ভ্যালুগুলো দেওয়া হলো:
| ক্রমিক নং | অ্যাট্রিবিউট মান | বর্ণনা |
|---|---|---|
| ১ | on | এটি ডিফল্ট মান। ব্রাউজার ব্যবহারকারীর আগের এন্ট্রিয়ের ভিত্তিতে স্বয়ংক্রিয়ভাবে মান পুরা করে। |
| ২ | off | ব্রাউজার ব্যবহারকারীর আগের এন্ট্রিয়ের ভিত্তিতে মান পুরা করবে না। ব্যবহারকারীকে নিজে মান টাইপ করতে হবে। |
উদাহরণ
নিচের কোডটি চালিয়ে autocomplete="off" সেট করার পরীক্ষা করতে পারেন। এই মানে ব্রাউজার ব্যবহারকারীর আগের এন্ট্রিয়ের ভিত্তিতে মান পুরা করবে না।
<!DOCTYPE html>
<html>
<head>
<title>HTML autocomplete attribute</title>
</head>
<body>
<form action="" method="get" autocomplete="off">
বিবরণ:<br><br>
ছাত্রের নাম<br><input type="text" name="sname"><br>
প্রশিক্ষণের সপ্তাহ<br><input type="week" name="week"><br>
<input type="submit" value="সাবমিট">
</form>
</body>
</html>

গুরুত্বপূর্ণ দ্রষ্টব্য: সিকিউরিটি সেনসিটিভ ফিল্ড (পাসওয়ার্ড, ক্রেডিট কার্ড নম্বর, OTP) এ autocomplete="off" ব্যবহার করা উচিত। তবে কিছু ব্রাউজার এটি উপেক্ষা করতে পারে। সেক্ষেত্রে autocomplete="new-password" বা autocomplete="one-time-code" ব্যবহার করুন।