HTML Input Types

HTML انواع مختلفی از input type ها را برای دریافت دادهها از کاربران فراهم میکند. هر نوع ورودی برای جمعآوری اطلاعات خاصی طراحی شده است، مانند متن، عدد، تاریخ، فایلها و غیره. در اینجا مروری بر رایجترین انواع ورودی HTML داریم:
1. <input type="text">
برای ورودی یک خطی متن استفاده میشود.
<input type=“text” name=“username” placeholder=“نام کاربری خود را وارد کنید”>
2. <input type="password">
برای وارد کردن رمز عبور است. متن هنگام تایپ مخفی میشود.
<input type=“password” name=“password” placeholder=“رمز عبور خود را وارد کنید”>
3. <input type="email">
برای وارد کردن آدرس ایمیل استفاده میشود و از اعتبارسنجی ابتدایی فرمت ایمیل پشتیبانی میکند.
<input type=“email” name=“email” placeholder=“ایمیل خود را وارد کنید”>
4. <input type="number">
برای وارد کردن مقادیر عددی استفاده میشود. میتوانید حداقل، حداکثر و گام (step) را تنظیم کنید.
<input type=“number” name=“age” min=“18” max=“100” step=“1” placeholder=“سن خود را وارد کنید”>
6. <input type="date">
برای انتخاب تاریخ (سال، ماه و روز) استفاده میشود.
<input type=“date” name=“dob”>
7. <input type="time">
برای وارد کردن زمان (ساعت و دقیقه) استفاده میشود.
<input type=“time” name=“appt-time”>
9. <input type="checkbox">
برای ایجاد جعبهچکهایی است که میتوان گزینههای مختلف را انتخاب کرد.
<input type=“checkbox” name=“subscribe” value=“yes”> اشتراک در خبرنامه
10. <input type="radio">
برای ایجاد دکمههای رادیویی است که فقط یک گزینه میتواند انتخاب شود.
<input type=“radio” name=“gender” value=“male”> مرد
<input type=“radio” name=“gender” value=“female”> زن
11. <input type="file">
برای انتخاب فایلها جهت آپلود استفاده میشود.
<input type=“file” name=“profile-pic”>
12. <input type="range">
برای انتخاب یک مقدار از محدوده (اسلایدر) استفاده میشود.
<input type=“range” name=“volume” min=“0” max=“100” value=“50”>
13. <input type="color">
برای انتخاب یک رنگ استفاده میشود.
<input type=“color” name=“favcolor”>
14. <input type="url">
برای وارد کردن یک URL استفاده میشود. فرمت URL را اعتبارسنجی میکند.
<input type=“url” name=“website” placeholder=“آدرس وبسایت خود را وارد کنید”>
15. <input type="search">
برای وارد کردن درخواستهای جستجو استفاده میشود.
<input type=“search” name=“search” placeholder=“جستجو کنید…”>
16. <input type="submit">
برای ایجاد یک دکمه ارسال در فرم استفاده میشود.
<input type=“submit” value=“ارسال”>
17. <input type="reset">
برای ایجاد یک دکمه که تمام فیلدهای فرم را بازنشانی میکند استفاده میشود.
<input type=“reset” value=“بازنشانی”>
18. <input type="hidden">
برای ذخیره دادههایی که برای کاربر قابل مشاهده یا ویرایش نیست، ولی همراه با فرم ارسال میشود.
<input type=“hidden” name=“user_id” value=“12345”>
19. <input type="button">
برای ایجاد یک دکمه که فرم را ارسال نمیکند، بلکه عملکرد خاصی دارد.
<input type=“button” value=“کلیک کنید” onclick=“alert(‘دکمه کلیک شد!’)”>
نکات کلیدی:
- ویژگی
type
نوع کنترل ورودی را مشخص میکند. - برخی از انواع ورودیها (مانند
email
،url
وnumber
) از اعتبارسنجی داخلی پشتیبانی میکنند. - استفاده از نوع ورودی مناسب، تجربه کاربری و دقت دادهها را بهبود میبخشد.
دیدگاهتان را بنویسید