TGViewer
YeaHub Tech YeaHub Tech @yeahub_tech · 412 subscribers
Post #311 86
#HTML #CSS #UX #frontend #лайфхак

🔖 HTML лайфхак: Правильная клавиатура на мобильнике

Когда пользователь вводит дату рождения на мобильном — какая клавиатура должна появиться? Цифровая! Но разработчики часто делают так:

<!-- ❌ Неправильно -->
<input type="tel" placeholder="Дата рождения">


Почему type="tel"? Потому что раньше других способов не было. Костыль! 🤦

🔸 Правильный способ

Используй атрибут `inputmode="numeric"`:

<!-- ✅ Правильно -->
<label for="bd">Дата рождения</label>
<input type="text" id="bd" inputmode="numeric">


Что получится

🔸 С type="tel": появляются символы # и * (не нужны для даты)
🔸 С inputmode="numeric": только цифры 0-9 (идеально!)

Другие значения inputmode

<!-- Email -->
<input inputmode="email" placeholder="почта@example.com">

<!-- Телефон -->
<input inputmode="tel" placeholder="+7 9XX XXX XXXX">

<!-- URL -->
<input inputmode="url" placeholder="https://example.com">

<!-- Поиск -->
<input inputmode="search" placeholder="Поиск...">

<!-- Десятичное число -->
<input inputmode="decimal" placeholder="12.99">


🔸 Почему это важно

✅ Юзер видит нужную клавиатуру сразу
✅ Меньше ошибок при вводе
✅ Быстрее заполняет форму
✅ Работает на iOS и Android

🔸 Бонус: выключи автокапитализацию

Для полей "Почта или телефон":

<input type="text" autocapitalize="off" inputmode="numeric">


Буквы остаются строчными. Удобнее вводить почту!
Другие лайфхаки смотри по ссылке ⬇️


📎 Статья

🎙 Новости

📝 База вопросов
  • ❤ 2
More from @yeahub_tech
  1. Oct 9, 2026#Собес #pipeline #ci #stage 🤔 Что происходит при автоматической сборке feature-ветки на s…
  2. Oct 8, 2026#course #задачи #тесты 📚 JavaScript. A3 Задачи Задачи на программирования на языке JavaSc…
  3. Oct 7, 2026#course #начинающие 📚 Твой Golang Твой Golang — это идеальный старт для освоения языка. П…
  4. Oct 5, 2026🧑‍💻 Вопросы с собесов для Node.js Разработчика 1. Как использовать Service Workers для р…
  5. Oct 2, 2026#Собес #transaction #propagation #required 🤔 Что такое propagation у транзакций и какие т…
  6. Oct 1, 2026#book #book 📚 Библия C#. 6-е изд. Автор: Михаил Фленов Это настольная книга программиста,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →