required অ্যাট্রিবিউট
required অ্যাট্রিবিউটটি নির্দেশ করে যে,
HTML ফর্মের এই উপাদানটি
অবশ্যই পূরণ করতে হবে।
অ্যাট্রিবিউটটি input
বা textarea ট্যাগগুলিতে প্রয়োগ করা উচিত।
যদি এই অ্যাট্রিবিউট সহ ফিল্ডটি পূরণ না করা থাকে - ফর্ম জমা দেওয়ার চেষ্টা করার সময় ব্রাউজার ফর্ম জমা দিতে দেবে না এবং একটি পপ-আপ টুলটিপ আকারে ত্রুটি দেখাবে। দুর্ভাগ্যবশত, ত্রুটির পাঠ্য এবং এর চেহারা HTML বা CSS ব্যবহার করে পরিবর্তন করা যায় না।
মনে রাখবেন, required অ্যাট্রিবিউটের উপস্থিতি
আপনাকে PHP-এর পাশ থেকে ফর্মের সঠিকভাবে পূরণ হয়েছে কিনা তা যাচাই করা থেকে
মুক্ত করে না (কারণ এই অ্যাট্রিবিউটের মাধ্যমে সুরক্ষা সহজেই bypass করা যায়)।
উদাহরণ
আসুন input ট্যাগে
required অ্যাট্রিবিউট যোগ করি। ফিল্ডে কিছু না লিখে
ফর্ম জমা দিতে বাটনে ক্লিক করার চেষ্টা করুন।
ব্রাউজার ফর্ম জমা দিতে দেবে না, ইনপুটটিতে একটি শেড যোগ করবে এবং একটি ত্রুটি বার্তা দেখাবে:
<form action="">
<input type="text" placeholder="কিছু লিখুন" required>
<input type="submit">
</form>
:
আরও দেখুন
-
patternঅ্যাট্রিবিউট,
যা ইনপুটের বৈধতা যাচাই করতে দেয়