HTML Input Types
عنصر <input>
در HTML با استفاده از ویژگی type
میتونه انواع مختلفی از فیلدها رو بسازه.
🔹 1. type="text"
برای دریافت متن ساده.
🔹 2. type="password"
برای دریافت رمز (کاراکترها مخفی میشن).
🔹 3. type="email"
برای وارد کردن ایمیل (مرورگر ولیدیشن انجام میده).
🔹 4. type="number"
برای وارد کردن اعداد.
🔹 5. type="tel"
برای وارد کردن شماره تلفن.
🔹 6. type="url"
برای وارد کردن آدرس سایت.
🔹 7. type="date"
برای انتخاب تاریخ.
🔹 8. type="time"
برای انتخاب ساعت.
🔹 9. type="datetime-local"
برای انتخاب تاریخ و ساعت باهم.
🔹 10. type="month"
برای انتخاب ماه و سال.
🔹 11. type="week"
برای انتخاب هفته.
🔹 12. type="color"
برای انتخاب رنگ.
🔹 13. type="checkbox"
برای انتخاب چند گزینه.
🔹 14. type="radio"
برای انتخاب یک گزینه از چندین مورد.
🔹 15. type="file"
برای آپلود فایل.
🔹 16. type="range"
برای انتخاب یک مقدار در یک بازه.
🔹 17. type="search"
برای جستجو (ظاهر متفاوت در بعضی مرورگرها).
🔹 18. type="hidden"
برای ذخیره دادههای مخفی که کاربر نمیبینه.
🔹 19. type="submit"
برای ارسال فرم.
🔹 20. type="reset"
برای ریست کردن فرم.
🔹 21. type="button"
برای ساخت دکمه عادی (معمولاً همراه جاوااسکریپت).
✅ جمعبندی
HTML بیش از ۲۰ نوع ورودی داره که مهمترینشون شامل:
📝 text, password, email, number
📅 date, time, datetime-local, month, week
🎨 color, file, range
✔ checkbox, radio
🔘 submit, reset, button, hidden