Я работаю над обновлением некоторых входных данных формы до HTML5. Меня не столько интересует проверка данных, сколько цифровая клавиатура на мобильных устройствах. Тип ввода «тел», кажется, делает то, что я хочу, я получаю цифровую клавиатуру на iPad/мобильном телефоне. Тип ввода «число» также даст мне цифровую клавиатуру, но также включает в себя поле счетчика, которое мне не нужно.
Я хочу знать, безопасно ли использовать type="tel" для ввода кредитной карты? Или я должен использовать type="number" и попытаться как-то отключить счетчик. Я читал, что отключение счетчика может привести к сбою Chrome, что не является компромиссом, на который я готов пойти.
Кроме того, в настоящее время мы используем один и тот же сайт для мобильных и обычных пользователей.

tel, но, к сожалению, это самый полезный вариант. Что-то вроде заложника судьбы, как вы говорите. Недавно я задал аналогичный вопрос: stackoverflow.com/questions/11219242/, прежде чем я нашел ваш - person John Carter   schedule 19.07.2012