ওয়েব ডেভোলপমেন্ট ।। পর্ব- ৯ ।। 10% for shy-fox

in আমার বাংলা ব্লগ3 years ago

◾️ ১৩ এপ্রিল
▪️ বুধবার


আসসালামু-আলাইকুম বন্ধুরা
কেমন আছেন সবাই? আশা করছি সকলে ভালো আছেন। আমিও আল্লাহর রহমতে সুস্থ ও ভালো আছি। ওয়েব ডেভোলপমেন্টের ৯ম পর্বে আপনাদের স্বাগত জানাচ্ছি। গত পর্বে আমি আপনাদের HTML Lists, HTML block elements, HTML inline elements, HTML Class Attribute, HTML Id Attribute, HTML Iframes সম্পর্কে আলোচনা করেছিলাম। গত আট পর্বের লিংক আমি নিচে দিয়ে দিচ্ছি। ঐ পর্ব গুলো ভিজিট করে এসে এই আর্টিকেল টি দেখবেন তাহলে সব কিছু ইজিলি বোঝে যাবেন আশা করছি। তো চলুন কোড করা শুরু করি।


banner.png

সোর্স

আজকের আলোচ্য বিষয়

  • HTML Forms

    ▪️ The <form> Element
    ▪️ The <input> Element
    ▪️ Text Fields
    ▪️ The <label> Element
    ▪️ Radio Buttons
    ▪️ Checkboxes
    ▪️ The Submit Button

divider.png

▪️ The <form> Element

বিভিন্ন ধরনের কাজ করার জন্য আমাদের অনেক সময় ওয়েব সাইটে ফর্ম পূরন করার প্রয়োজন হয়ে থাকে। HTML Forms দ্বারা ইউজারের কাছ থেকে তথ্য নেয়া হয়। ইউজারের এসব তথ্য একটি ওয়েব সার্ভার- এ জমা রাখা হয়। একটি HTML Form তৈরী করার জন্য
এই <form> </form> ট্যাগ কন্টেইনার ট্যাগ হিসেবে ইউজ করা হয়ে থাকে।

<form>
.
form elements
.
</form>


divider.png

▪️ The <input> Element

ফর্ম তৈরী করার জন্য এই ইনপুট ইলিমেন্টটি নেয়া হয়। এর একটি টাইপ (type) এট্রিবিউট আছে । এর উপর ভিত্তি করে অনেক উপরে এটি প্রদর্শিত হয়ে থাকে। কোডটি লক্ষ্য করুন ।

<form action="">
<input type="text"> <br>
<input type="text"> <br>
<input type="submit">
</form>

1.PNG

2.PNG

উপরের দুইটি ইনপুট ট্যাগ এর টাইপ এট্রিবিউট এর ভ্যালু টেক্সট বলে দেয়া হয়েছে । এতে করে ইউজার এর কাছ থেকে টেক্সট টাইপ ইনপুট নেয়ার জন্য দুইটি ফিল্ড তৈরী হয়েছে। নিচের ইনপুট ট্যাগ টির টাইপ এট্রিবিউট এর ভ্যালু সাবমিট বলে দেয়াতে এখানে সাবমিট নামের একটি বাটন তৈরী হয়েছে।


divider.png

▪️ Text Fields

<input type="text"> এই ট্যাগ এবং এট্রিবিউট দ্বারা টেক্সট ফিল্ড ক্রিয়েট করা হয় । যার মাধ্যমে ইউজার এর কাছ থেকে ডাটা নেয়ার জন্য একটা ফিল্ড বা ঘর তৈরী হয়। নিচের কোডটি লক্ষ্য করুন।

<form>
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname">
</form>

3.PNG

4.PNG

উপরের দুইটি ইনপুট ট্যাগ এর টাইপ এট্রিবিউট এর ভ্যালু টেক্সট বলে দেয়া হয়েছে । এতে করে ইউজার এর কাছ থেকে টেক্সট টাইপ ইনপুট নেয়ার জন্য দুইটি ফিল্ড তৈরী হয়েছে।


divider.png

▪️ The <label> Element

<label> Element ব্যবহার করে টেক্সট ফিল্ড এর উপরে ছোট করে বলে দেয়া হয় ফিল্ডটিতে কি টাইপ ডাটা দিতে হবে। কোডটি লক্ষ্য করুন।

<form>
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname">
</form>

3.PNG

4.PNG

উপরের ইনপুট ট্যাগ দুইটির উপরে লেবেল ট্যাগ নিয়ে বলে দেয়া হয়েছে টেক্সট ফিল্ড দুইটিতে কি লিখতে হবে।


divider.png

▪️ Radio Buttons

<input type="radio"> ইনপুট ট্যাগ এর টাইপ এট্রিবিউট এর ভ্যালু হিসেবে রেডীও লিখে দিলে রেডীও টাইপের একটি বাটন তৈরী হয়। মালটিপল অপশন থেকে যেকোন একটি সিলেক্ট করে নেয়ার ক্ষত্রে এই ট্যাগটি কাজে দেয়। কোডটি দেখুন।

<form>
<input type="radio" id="html" name="fav_language" value="HTML">
<label for="html">HTML</label><br>
<input type="radio" id="css" name="fav_language" value="CSS">
<label for="css">CSS</label><br>
<input type="radio" id="javascript" name="fav_language" value="JavaScript">
<label for="javascript">JavaScript</label>
</form>

5.PNG

6.PNG

উপরের তিনটি অপশন রয়েছে। এর পাশে রেডিও বাটন দেয়া আছে । এখান থেকে যেকোন একটি সিলেক্ট করা যাবে।


divider.png

▪️ Checkboxes

<input type="checkbox"> ইনপুট ট্যাগ এর টাইপ এট্রিবিউট এর ভ্যালু হিসেবে চেকবক্স লিখে দিলে টিক মার্ক টাইপের একটি বাটন তৈরী হয়। মালটিপল অপশন থেকে চাইলে সবগুলো সিলেক্ট করে নেয়ার ক্ষত্রে এই ট্যাগটি কাজে দেয়। কোডটি দেখুন।

<form>
<input type="checkbox" id="vehicle1" name="vehicle1" value="Bike">
<label for="vehicle1"> I have a bike</label><br>
<input type="checkbox" id="vehicle2" name="vehicle2" value="Car">
<label for="vehicle2"> I have a car</label><br>
<input type="checkbox" id="vehicle3" name="vehicle3" value="Boat">
<label for="vehicle3"> I have a boat</label>
</form>

7.PNG

8.PNG

উপরের তিনটি অপশন রয়েছে। এর পাশে চেকবক্স বাটন দেয়া আছে । এখান থেকে চাইলে সবগুলো সিলেক্ট করা যাবে।


divider.png

▪️ The Submit Button

<input type="submit"> সাবমিট বাটন ফর্ম এর যাবতীয় ডাটা সাবমিট করার কাজে ব্যবহার করা হয়। ফর্ম ট্যাগ এ একশন নামে এট্রিবিউট থাকে। সাবমিট বাটনে ক্লিক করার পর পুরো ফর্ম এ ইউজার যে ডাটাগুলো এন্ট্রি করেছে তা ওয়েব সারভার গিয়ে রেকড হয়ে যায় । আর এই কাজটি করে থাকে ফর্ম ট্যাগ এ একশন নামে এট্রিবিউট । নিচের কোডটি লক্ষ্য করুন।

<form action="/action_page.php">
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Doe"><br><br>
<input type="submit" value="Submit">
</form>

9.PNG

10.PNG


divider.png

আজ এখানেই শেষ করছি। আগামিকাল HTML এর অন্য ট্যাগগুলো নিয়ে লেখার চেষ্টা করবো। ভালো থাকবেন সবাই। আল্লাহ হাফেজ।

আমার পরিচয়

santo.jpg

আমি রকিবুল শান্ত। বর্তমানে ঢাকা সিটি কলেজে কম্পিউটার সাইন্স এন্ড ইঞ্জিনিয়ারিং সাবজেক্টে অনার্স ৩য় বর্ষে লেখাপড়া করছি । আমি পজেটিভ চিন্তাধারার একজন মানুষ । সব সময় সিম্পল থাকার চেষ্টা করি। কোডিং করতে, মিউজিক করতে , বিভিন্ন বিষয় এর উপরে আর্টিকেল লিখতে বেশি পছন্দ করি। নিজের স্কিল বাড়ানোর জন্য প্রতিনিয়ত নতুন কিছু শিখার চেষ্টা করি। ভালোবাসা পেলে ভালোবাসা দিতে কার্পণ্য করি না ।

শুভেচ্ছান্তে
@rokibulsanto


tnq.png

Mybanner.png


blogPng.gif

Sort:  
Your post has been successfully curated by our team via @pelon53 at 40%. Thank you for your committed efforts, we invite you to do more and keep posting high quality posts for a chance to win valuable upvotes from our team of curators and why not be selected for an additional upvote later this week in the Top Seven.


Note : You must enter the tag #fintech for your post to be reviewed.

 3 years ago (edited)

চলিয়ে যান । আপনার প্রাকটিস হচ্ছে । সাথে আমাদেরও। আগে আমি এই কোড ভেঙ্গে ফেলার কাজ করতাম হা হা হা। বোঝানো কঠিন। মানুষ আসলে কি শিখতে চায় জানি না।আমার একটা ব্রাউজার বুকমার্ক কোডিং দরকার । যদি জানা থাকে জানাবেন । আলোচনা হবে পুরোটা।
ভাল ছিল পুরোটা। ধন্যবাদ।

 3 years ago 

অনেক ধন্যবাদ আপনাকে ভাই সুন্দর মন্তব্য করার জন্য। ব্রাউজার বুকমার্ক বলতে কি বুঝাতে চাচ্ছেন? ক্রোম বাউজারে ফুল্ডার এড করা নাকি? পুরোটা বুঝতে পারিনি।

 3 years ago 

ব্রাউজার বুকমার্ক বলতে ক্রম কিংবা মজিলা ফায়ারফক্সে একটি কোডিং বুকমার্ক থাকবে। যেটাতে ক্লিক করলে নিচের ওয়েব পেজে ফাক ঘর গুলো পূরন হয়ে যাবে। হয়তো বুঝাতে সক্ষম হইনি। প্রাইভেট চ্যাটে জানাবো। ধন্যবাদ।

 3 years ago 

ওয়েব ডেভোলপমেন্ট সম্পর্কে আপনি খুবই সুন্দরভাবে উপস্থাপন করছেন।অনেকেই এটি দেখে শিখতে পারছেন এবং উপকৃত হচ্ছেন।যেটি খুবই ভালো একটি বিষয়।ভালো লাগলো আপনার গুরুত্বপূর্ণ বিষয় নিয়ে সুন্দর উপস্থাপনা দেখে।ধন্যবাদ ভাইয়া।

 3 years ago 

অনেক ধন্যবাদ আপু। উতসাতিহ করার জন্য অনেক ভালবাসা প্রকাশ করছি আপনার তরে

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.028
BTC 74418.67
ETH 2589.08
USDT 1.00
SBD 2.43