HTMLForms
What is the required attribute?
required attribute কী কাজ করে এবং ব্রাউজার কীভাবে validation করে।
required attribute ফর্মের কোনো ফিল্ডকে বাধ্যতামূলক (mandatory) করে তোলে। ব্যবহারকারী ফিল্ডটি না ভরে জমা দিতে চাইলে, ব্রাউজার একটি ত্রুটি দেখিয়ে জমা রোখে।
এটি <input>, <select> এবং <textarea>-তে ব্যবহার করা যায়। কেবল required attribute-টুকু লিখলেই হয় — কোনো মান দিতে হয় না।
উদাহরণhtml
html
<form>
<label for="name">নাম *</label>
<input id="name" name="name" type="text" required />
<button type="submit">জমা দিন</button>
</form>সতর্কতা
required শুধু ব্রাউজার-লেভেলের validation — সার্ভারেও data যাচাই করা জরুরি, কারণ ব্যবহারকারী সহজেই এটি বাইপাস করতে পারে।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।