HTML
HTML-এ
এইচটিএমএল অ্যাকশন অ্যাট্রিবিউট
এইচটিএমএল পদ্ধতি বৈশিষ্ট্য
পদ্ধতি বৈশিষ্ট্য HTTP পদ্ধতি সংজ্ঞায়িত করে কোন ব্রাউজারটি ফর্ম জমা দিতে ব্যবহার করেছিল। পদ্ধতি বৈশিষ্ট্যের সম্ভাব্য মানগুলি হতে পারে:
পোস্ট: আমরা যখন সংবেদনশীল ডেটা প্রসেস করতে চাই তখন মেথড অ্যাট্রিবিউটের পোস্ট ভ্যালু ব্যবহার করতে পারি কারণ এটি ইউআরএলে জমা দেওয়া ডেটা প্রদর্শন করে না।
উদাহরণ:
- get: ফর্ম জমা দেওয়ার সময় মেথড অ্যাট্রিবিউটের get মান ডিফল্ট মান। কিন্তু এটি নিরাপদ নয় কারণ এটি ফর্ম জমা দেওয়ার পরে URL-এ ডেটা প্রদর্শন করে।
- উদাহরণ:
ডেটা জমা দেওয়ার সময়, এটি প্রবেশ করা ডেটা এই আকারে প্রদর্শন করবে:
HTML টার্গেট অ্যাট্রিবিউট
লক্ষ্য বৈশিষ্ট্য ফর্ম জমা দেওয়ার পরে প্রতিক্রিয়া কোথায় খুলতে হবে তা নির্ধারণ করে। নিচের টার্গেট অ্যাট্রিবিউটের সাথে ব্যবহৃত কীওয়ার্ডগুলো রয়েছে।
_self: যদি আমরা _self একটি বৈশিষ্ট্য মান হিসাবে ব্যবহার করি, তাহলে প্রতিক্রিয়া শুধুমাত্র বর্তমান পৃষ্ঠায় প্রদর্শিত হবে।
উদাহরণ:
- _blank: যদি আমরা একটি বৈশিষ্ট্য হিসাবে _blank ব্যবহার করি তবে এটি একটি নতুন পৃষ্ঠায় প্রতিক্রিয়া লোড করবে।
- উদাহরণ:
HTML স্বয়ংসম্পূর্ণ বৈশিষ্ট্য
HTML স্বয়ংসম্পূর্ণ বৈশিষ্ট্য হল HTML5 এর একটি নতুন যোগ করা বৈশিষ্ট্য যা একটি ইনপুট ক্ষেত্রকে স্বয়ংক্রিয়ভাবে সম্পূর্ণ করতে সক্ষম করে। এটিতে “চালু" এবং “বন্ধ" দুটি মান থাকতে পারে যা স্বয়ংসম্পূর্ণ চালু বা বন্ধ সক্ষম করে। স্বয়ংসম্পূর্ণ বৈশিষ্ট্যের ডিফল্ট মান হল “চালু"।
উদাহরণ:
উদাহরণ:
দ্রষ্টব্য: এটি
HTML এনটাইপ অ্যাট্রিবিউট
সার্ভারে ফর্ম জমা দেওয়ার সময় HTML এনকটাইপ অ্যাট্রিবিউট ফর্ম-কন্টেন্টের এনকোডিং ধরনের সংজ্ঞায়িত করে। এনটাইপের সম্ভাব্য মানগুলি হতে পারে:
application/x-www-form-urlencoded: এটি ডিফল্ট এনকোডিং টাইপ যদি এনকটাইপ অ্যাট্রিবিউট ফর্মে অন্তর্ভুক্ত না হয়। ফর্ম জমা দেওয়ার আগে সমস্ত অক্ষর এনকোড করা হয়।
উদাহরণ:
- multipart/form-data: এটি কোনো অক্ষর এনকোড করে না। এটি ব্যবহার করা হয় যখন আমাদের ফর্মে ফাইল-আপলোড নিয়ন্ত্রণ থাকে।
উদাহরণ:
- টেক্সট/প্লেইন (HTML5): এই এনকোডিং টাইপে শুধুমাত্র স্পেস + প্রতীকে এনকোড করা হয় এবং অন্য কোন বিশেষ অক্ষর এনকোড করা হয় না।
উদাহরণ:
HTML নভোলিডেট অ্যাট্রিবিউট HTML5
novalidate অ্যাট্রিবিউট হল HTML5 এর নতুন যুক্ত করা বুলিয়ান অ্যাট্রিবিউট। যদি আমরা এই বৈশিষ্ট্যটি ফর্মে প্রয়োগ করি তবে এটি কোনও ধরণের বৈধতা সঞ্চালন করে না এবং ফর্ম জমা দেয়।
উদাহরণ:
আউটপুট:
Fill the form
novalidate এট্রিবিউট সহ এবং novalidate এট্রিবিউট ছাড়া ফর্মের বিবরণ পরিবর্তন করার চেষ্টা করুন এবং পার্থক্য দেখুন।
HTML এলিমেন্ট অ্যাট্রিবিউট
HTML নামের বৈশিষ্ট্য
HTML নাম বৈশিষ্ট্য একটি ইনপুট উপাদানের নাম সংজ্ঞায়িত করে। আমরা ফর্ম জমা দেওয়ার সময় নাম এবং মান বৈশিষ্ট্য HTTP অনুরোধে অন্তর্ভুক্ত করা হয়।
দ্রষ্টব্য: একজনের নামের বৈশিষ্ট্য বাদ দেওয়া উচিত নয় কারণ আমরা যখন ফর্মটি জমা দিই তখন HTTP অনুরোধে নাম-মান জোড়া উভয়ই অন্তর্ভুক্ত থাকে এবং নাম উপলব্ধ না হলে এটি সেই ইনপুট ক্ষেত্রটি প্রক্রিয়া করবে না।
উদাহরণ:
আউটপুট
Fill the form
দ্রষ্টব্য: আপনি যদি কোনো ইনপুট ক্ষেত্রে নাম বৈশিষ্ট্য ব্যবহার না করেন, তাহলে ফর্ম জমা দেওয়ার সময় সেই ইনপুট ক্ষেত্রটি জমা দেওয়া হবে না।
সাবমিট-এ ক্লিক করুন এবং URL দেখুন যেখানে HTTP অনুরোধে ইমেল অন্তর্ভুক্ত করা হয়নি কারণ আমরা ইমেল ইনপুট ক্ষেত্রে নাম বৈশিষ্ট্য ব্যবহার করিনি
HTML মান বৈশিষ্ট্য
HTML মান বৈশিষ্ট্য একটি ইনপুট ক্ষেত্রের প্রাথমিক মান বা ডিফল্ট মান নির্ধারণ করে।
উদাহরণ:
আউটপুট:
Fill the form
দ্রষ্টব্য: পাসওয়ার্ড ইনপুট ক্ষেত্রে মান বৈশিষ্ট্য সবসময় অস্পষ্ট হবে
HTML এর প্রয়োজনীয় বৈশিষ্ট্য HTML5
HTML আবশ্যক একটি বুলিয়ান অ্যাট্রিবিউট যা নির্দিষ্ট করে যে ব্যবহারকারীকে ফর্ম জমা দেওয়ার আগে ফাইলটি পূরণ করতে হবে।
উদাহরণ:
আউটপুট:
ফর্ম পূরণ করুন
আপনি যদি ইমেল ক্ষেত্রটি সম্পূর্ণ না করে ফর্মটি জমা দেওয়ার চেষ্টা করেন তবে এটি একটি ত্রুটি পপ আপ দেবে।
HTML অটোফোকাস অ্যাট্রিবিউট HTML5
অটোফোকাস হল একটি বুলিয়ান অ্যাট্রিবিউট যা একটি ওয়েবপেজ লোড হলে স্বয়ংক্রিয়ভাবে ফোকাস করা একটি ক্ষেত্র সক্ষম করে।
উদাহরণ:
- >
- <label>Enter your Email-address/>label><br>
- <input type=“text" name=“uname" autofocus/><br><br>
- <label>Enter your password/>label><br>
- <input type=“password" name=“pass"/><br><br>
- <input type=“submit" value=“login"/>
- form>
HTML প্লেসহোল্ডার অ্যাট্রিবিউট HTML5
HTML প্লেসহোল্ডার অ্যাট্রিবিউট HTML 5
স্থানধারক বৈশিষ্ট্য একটি ইনপুট ক্ষেত্রের মধ্যে একটি পাঠ্য নির্দিষ্ট করে যা ব্যবহারকারীকে সেই ফাইলের প্রত্যাশিত ইনপুট সম্পর্কে অবহিত করে।
স্থানধারক বৈশিষ্ট্যটি পাঠ্য, পাসওয়ার্ড, ইমেল এবং URL মানগুলির সাথে ব্যবহার করা যেতে পারে।
যখন ব্যবহারকারী মান প্রবেশ করে, স্থানধারক স্বয়ংক্রিয়ভাবে সরানো হবে।
উদাহরণ:
আউটপুট:
Registration form
HTML নিষ্ক্রিয় বৈশিষ্ট্য
HTML নিষ্ক্রিয় বৈশিষ্ট্য প্রয়োগ করা হলে এটি সেই ইনপুট ক্ষেত্রটিকে নিষ্ক্রিয় করে। অক্ষম ক্ষেত্র ব্যবহারকারীকে সেই ক্ষেত্রের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয় না।
ফাইল করা নিষ্ক্রিয় ইনপুট ক্লিক ইভেন্ট গ্রহণ করে না, এবং ফর্ম জমা দেওয়ার সময় এই ইনপুট মান সার্ভারে পাঠানো হবে না।
উদাহরণ:
আউটপুট:
Registration form
HTML আকারের বৈশিষ্ট্য
আকার বৈশিষ্ট্য টাইপ করা অক্ষরগুলিতে ইনপুট ক্ষেত্রের আকার নিয়ন্ত্রণ করে।
উদাহরণ:
আউটপুট:
Registration form with disbaled attribute
HTML ফর্ম বৈশিষ্ট্য
HTML ফর্ম অ্যাট্রিবিউট একজন ব্যবহারকারীকে ফর্মের বাইরে একটি ইনপুট ক্ষেত্র নির্দিষ্ট করার অনুমতি দেয় কিন্তু প্যারেন্ট ফর্মের অংশ থেকে যায়।
উদাহরণ:
আউটপুট:
User Name:
User password:
The email field is outside the form but still it will remain part of the form
User email:

