Как запретить вывод экранной клавиатуры для текстового поля на мобильных устройствах?
Ситуация такая, текстовое поле в форме используется для ввода даты с помощью jQuery UI Datepicker, но суть в том, что когда поле попадает в фокус и показывается Datepicker, — для поля показывается экранная клавиатура. К тому же форма выводится блоком со свойством position: fixed; и центрируется. После появления экранной клавиатуры, — Datepicker остаётся на прежнем месте, а т.к. форма центрируется, то Datepicker уже смещён относительного поля и по большей части скрывается под экранной клавиатурой. Каким будет наиболее оптимальным способом избежать показа экранной клавиатуры? Спасибо.
на поле input добавить аттрибут readonly и изменить тип курсора при наведении на это поле (по умолчанию поля readonly курсор выглядит недоступным) на курсор типа указателя pointer
вот так у меня выглядит?
Странно, вот на этом сайте (ссылка просто пример) datepicker стандартно висит на поле input с значением type="text", но на мобильных устройствах экранную клавиатуру не выводит. Как это реализовано?