Вы должны проверить safari sdk , есть несколько дополнительных типов ввода, доступных с мобильным safari / html5.
В противном случае вы можете ввести div / span, чтобы они выглядели как вход ивспомогательное скрытое поле, затем, когда оно щелкает, вызывает ваш пользовательский div и т. д. и помещает значения во «ввод», основываясь на действиях пользователей.
Конечно, вы сделаете это с прогрессивным улучшением и отобразите это какнормальное текстовое поле, затем при загрузке страницы поменяйте местами обычный текстовый ввод для скрытого поля / div / span и т. д.