آموزش HTML – فرم ها

بدون شک شما تا به حال فرمهای کاغذی زیادی رو پر کردید، همه به این ترتیب بودن که یکسری اطلاعات مثل نام و نام خانوادگی، آدرس، کد پستی، ایمیل و … رو از شما میگرفتن و بعد برای انجام کار خاصی فرستاده میشدن. حالا وارد کردن بعضی از اطلاعات اختیاری و بعضی اجباری بود، بعضی از اطلاعات بصورت تک انتخابی بودن مثل جنسیت و بعضی اوقات هم میتونستید چند گزینه رو انتخاب کنید.

حالا دقیقا همین فرمها با همین هدف تو محیط وب اومدن و اسمون شده وب فرم (Web form).

وب فرم ها مخلوطی از دکمه ها ، Check box ها و  Input field ها و… هستند که همگی یک هدف دارن: اطلاعاتی از کاربر بگیرن و برای پردازش اطلاعات دریافت شده اونها رو به سرور بفرستن.

 

ایجاد فرم در HTML

برای ساخت فرم در HTML از تگ <form> استفاده میکینم و المنت های که نیاز داریم رو داخل این المنت قرار میدیم و در نهایت دکمه submit رو به فرم اضافه میکنیم تا اطلاعات فرستاده بشن.

 

المنت Input

یکی از مهمترین المنتهای فرم این المنت هست چون انواع مختلفی داره و با استفاده مشخصه type میشه نوع اون از جمله button،text،password،checkbox،hidden و… رو تعریف کرد که تقریبا تمام چیزهایی که ما نیاز داریم رو داره. در ادامه انواع input ها رو معرفی میکنیم.

 

 

Text fields

این نوع ، یک کادر متن تک خطی برای ورود رشته ها ایجاد میکنه. برای اینکار باید مقدار مشخصه type رو برابر text قرار بدید.

مثال

<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>

خروجی:

First name:
Last name:

 

 

Password fields

این نوع ، یک کادر متن تک خطی برای ورود پسورد ایجاد میکنه. برای اینکار باید مقدار مشخصه type رو برابر password قرار بدید. وقتی از این نوع input استفاده میکنید بجای پسورد وارد شده نقطه نمایش داده میشه.

مثال

<form>
Password: <input type="password" name="pwd" value="123456" />
</form>

خروجی:

Password:

 

 

Radio Buttons

این نوع ، یک دکمه رادیویی ایجاد میکنه. برای اینکار باید مقدار مشخصه type رو برابر radio قرار بدید.

وقتی از دکمه های رادیویی استفاده میکنیم که هدفمون مجبور کردن کاربر به انتخاب تنها یکی از اونها باشه و برای اینکار هم باید مقدار مشخصه name این المنت رو یکسان قرار بدیم.

 مثال

<form>
<input type="radio" name="gender" value="male">Male<br>
<input type="radio" name="gender" value="female">Female
</form>

خروجی:

Male
Female

 

 

Checkboxes

این نوع ، یک چک باکس ایجاد میکنه. برای اینکار باید مقدار مشخصه type رو برابر checkbox قرار بدید. وقتی از این استفاده میکنیم کاربر میتونه همه یا هیچ کدوم از چک باکسها رو انتخاب کنه.

مثال

<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form>

خروجی:

I have a bikeI have a car

 

Submit Button

این نوع ، یک دکمه submit ایجاد میکنه. برای اینکار باید مقدار مشخصه type رو برابر submit قرار بدید.

از این دکمه برای شروع ارسال اطلاعات فرم به سرور استفاده میشه. وقتی دکمه زده شد اطلاعات به فایل و با متدی که از قبل تو تگ <form> تعیین شده ارسال میشه.

مثال

<form name="mainform" action="process.php" method="post">
Username: <input type="text" name="user" /><br/>
Password: <input type="password" name="pwd" />
<input type="submit" value="Submit">
</form>

خروجی:

Username: Password:

سوالی دارید؟

بدون گرفتن نتیجه اینجا رو ترک نکنید! هر سوالی دارید میتونید در عرض ۱۵ ثانیه ثبت نام و خیلی زود جواب بگیرید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

به سوال زیر پاسخ بدهید *