Лучший способ удалить по умолчанию выбор даты IOS

0

У меня в настоящее время реализована реализация датпикера jQuery, которая отлично работает на всех браузерах, но когда я просматриваю на мобильном устройстве (iPad), также появляется сборщик дат по умолчанию IOS. Каков наилучший способ его удаления? CSS? изменить тип ввода?

Вот как выглядит мой элемент ввода:

<input type="date" name="payment_Received" class="form-control datepicker" />
<script>
    j$(document).ready(function(e) {
        j$('.datepicker').datepicker({
            dateFormat:'yy-mm-dd'   
        });
    });
</script>
  • 2
    Как насчет использования type="text" вместо type="date" ?
  • 0
    Да, хорошее мышление @Popnoodles - должны сделать свое дело.
Показать ещё 2 комментария
Теги:
date

1 ответ

2
Лучший ответ

Просто используйте type="text" вместо type="date"

Вы также можете добавить readonly="readonly" чтобы клавиатура не появлялась.

  • 0
    Хотя это работает, добавление атрибута readonly делает поле ввода похожим на отключенное, а в chrome состояние наведения - это круг с крестиком, что не очень удобно для пользователя. К сожалению, мне приходится учитывать несколько устройств / браузеров.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню