У мене є сайт, який в основному призначений для користувачів мобільних пристроїв, але також настільних ПК.
На мобільному Safari використання <input type="number">
відмінно працює, оскільки воно відображає цифрову клавіатуру на полях введення, яка повинна містити лише цифри.
Однак у Chrome та Safari за допомогою цифрових входів у правій частині поля відображаються віджимані кнопки, що в моєму дизайні виглядає як лайно. Мені справді не потрібні кнопки, оскільки вони марні, коли вам потрібно написати щось на зразок 6-значний номер.
Чи можна відключити це за допомогою -webkit-appearance
чи іншого фокусу CSS? Я пробував без особливої долі.
type="text"
з інших причин і лише переключились на число для функції цифрової клавіатури, ви можете використовуватиpattern="[0-9]*"
функцію клавіатури, що дозволяє зберегтиtype="text"
. Див stackoverflow.com/questions/6171903 / ...