types inputs

همانطور که می دانید input ها محفظه ای برای جمع آوری اطلاعات کاربر هستند.

برای مشخص کردن نحوه نمایش input ها ، باید از ویژگی type استفاده کنید.

مقادیر ویژگی type را به همراه توضیحات ، در جدول زیر مشاهده می کنید :

مقادیر ویژگی type توضیحات
button مقدار button یک دکمه قابل کلیک را تعریف می کند
checkbox مقدار checkbox یک دکمه برای تیک زدن تعریف می کند
color مقدار color ، یک فیلد ورودی حاوی رنگ را تعریف می کند
date مقدار date ، یک فیلد حاوی تاریخ را تعریف می کند
datetime-local مقدار datetime-local ، یک فیلد حاوی تاریخ و زمان را تعریف می کند
email مقدار email ، یک فیلد حاوی ایمیل را تعریف می کند
file مقدار file یک دکمه برای آپلود عکس تعریف می کند
hidden مقدار hidden ، یک فیلد ورودی پنهان را تعریف می کند
image مقدار image یک دکمه برای بارگذاری عکس تعریف می کند
month مقدار month ، یک فیلد ورودی ، حاوی ماه و سال را تعریف می کند
number مقدار number یک فیلد ورودی برای دریافت عدد را تعریف می کند
password مقدار password یک فیلد برای دریافت پسورد تعریف می کند
radio مقدار radio یک دکمه برای روشن کردن گزینه تعریف می کند
range مقدار range ، یک فیلد ورودی حاوی رنگ که مقدار آن مهم نیست تعریف می کند
reset مقدار reset یک دکمه برای بازنشانی اطلاعات تعریف می کند
search مقدار seaarch ، یک فیلد برای جستجو تعریف می کند
submit مقدار submit یک دکمه برای ارسال داده های فرم تعریف می کند
tel مقدار tel ، یک فیلد ورودی برای دریافت شماره تلفن تعریف می کند
text مقدار text یک فیلد ورودی متنی را تعریف می کند
time مقدار time ، یک فیلد حاوی زمان را تعریف می کند
url مقدار url ، یک فیلد ورودی حاوی آدرس را تعریف می کند
week مقدار week ، یک فیلد ورودی حاوی هفته و سال را تعریف کنند

نکته: مقدار پیشفرض type در input ها برابر text است

input Type Text

مقدار Text به توسعه دهندگان وب این امکان را می دهد تا یک فیلد ورودی متنی را تعریف کنند.

مقدار text برای فیلد های name , family و ... استفاده می شود.

مثالی از ویژگی Type به همراه مقدار Text را مشاهده می کنید :

<input type="text">

input Type Password

مقدار password یک فیلد ورودی متنی را تعریف می کند.

این فیلد متن های درون خود را به صورت پسورد نمایش می دهد.

این مقدار اغلب برای فیلد های password استفاده می شود.

مثالی از ویژگی type با مقدار password :

<input type="password">

input Type Submit

مقدار submit یک دکمه برای ارسال داده های یک فرم به صفحه action تعریف می کند.

برای ارسال داده ، باید مقدار action را برابر با آدرس مورد نظر  قرار دهید.

مثالی از ویژگی type با مقدار submit :

<input type="submit">

input Type Reset

مقدار reset یک دکمه برای بازنشانی داده های یک فرم تعریف می کند.

مثالی از ویژگی type با مقدار reset :

<input type="reset">

input Type Radio

مقدار Radio یک دکمه برای تایید کردن تعریف می کند.

این دکمه اغلب برای تعیین جنسیت استفاده می شود.

مثالی از ویژگی type با مقدار radio :

<input type="radio">

input Type Checkbox

مقدار Checkbox یک دکمه قابل کلیک را تعریف می کند.

این مقدار برخلاف مقدار radio اجباری نیست.

مثالی از ویژگی type با مقدار checkbox :

<input type="checkbox">

input Type Button

مقدار button یک دکمه قابل کلیک را تعریف می کند.

مثالی از ویژگی type با مقدار button :

<input type="button">

input Type Color

مقدار color یک فیلد حاوی رنگ را تعریف می کند.

مثالی از ویژگی type با مقدار color :

<input type="color">

input Type Date

مقدار date یک فیلد حاوی تاریخ را تعریف می کند.

مثالی از ویژگی type با مقدار date :

<input type="date">

input Type DateTime-Local

مقدار DateTime-Local یک فیلد حاوی تاریخ و زمان تعریف می کند.

این فیلد بدون هیچ تاریخ زمانی است.

مثالی از ویژگی type به همراه مقدار DateTime-Local :

<input type="datetime-local">

input Type Email

مقدار email ، یک فیلد برای دریافت ایمیل کاربر تعریف می کند.

مثالی از ویژگی type به همراه مقدار email :

<input type="email">

input Type Image

مقدار image یک دکمه برای آپلود عکس تعریف می کند.

مثالی از ویژگی type با مقدار image :

<input type="image">

input Type File

مقدار file ، یک دکمه برای آپلود فایل تعریف می کند.

مثالی از ویژگی type با مقدار file :

<input type="file">

input Type Hidden

مقدار hidden یک فیلد پنهان را تعریف می کند.

مثالی از ویژگی type به همراه مقدار hidden :

<input type="hidden">

input Type Month

مقدار month ، یک فیلد ورودی حاوی سال و ماه را تعریف می کند.

مثالی از ویژگی type به همراه مقدار month :

<input type="month">

input Type Number

مقدار number یک فیلد ورودی حاوی عدد را تعریف می کند.

مثالی از ویژگی type با مقدار number :

<input type="number">

input Type Range

مقدار range ، یک فیلد حاوی رنگ که مقدار دقیق آن مهم نیست را ، تعریف می کند. 

مثالی از ویژگی type به همراه مقدار range :

<input type="range">

input Type Search

مقدار search ، یک فیلد برای جستجو تعریف می کند.

مثالی از ویژگی type به همراه مقدار search :

<input type="search">

input Type Tel

مقدار Tel ، یک فیلد برای دریافت شماره تلفن کاربر تعریف می کند.

مثالی از ویژگی type با مقدار Tel :

<input type="tel">

input Type Time

مقدار Time به کاربران اجازه می دهد تا یک زمان را انتخاب کنند.

مثالی از ویژگی type با مقدار time :

<input type="time">

input Type Url

مقدار url ، یک فیلد برای دریافت آدرس کاربر تعریف می کند.

مثالی از ویژگی type به همراه مقدار url :

<input type="url">

input Type Week

مقدار week ، یک فیلد ورودی حاوی سال و هفته را تعریف می کند.

مثالی از ویژگی type به همراه مقدار week :

<input type="week">

خلاصه درس

در این بخش از آموزش با انواع input ها آشنا شدید.

به صورت پیشفرض input ها به صورت text هستند.

در این بخش تمامی چیزی که برای نوشتن فرم نیاز دارید را می موزید

توسعه دهندگان
احسان اسلامی