Ответы пользователя по тегу Мобильная разработка
  • Как выровнять placeholder по центру в Android браузере?

    ArtDenis
    @ArtDenis
    Разработчик сайтов и мобильных приложений
    Конечно, на решение не претендую на все же:
    Вместо placeholder бывает делаю так:
    var tel = 'Ваш номер телефона*';
    
            $('#tel').val(tel);
    
            $('#tel').focus(function(){
                if($('#tel').val() == tel)
                    $(this).val('');
            });
    
            $('#tel').blur(function(){
                if($(this).val() == ''){
                    $(this).val(tel);
                }
            });

    При загрузке, в наш input помещаем значение переменной tel.
    Затем при нажатии на input очищаем его, если там текст переменной tel.
    И если после отведения курсора от input мы имеем пустое поле, то туда помещаем tel.

    Недостаток: в отличии от placeholder, при нажатии не видно что нужно вводить (Хотя думаю, если заменить focus на presskey, будет тот же эффект - надо тестить).

    PS: Как-то смотрел Вэбвизор на сайте с placeholder. Человек не мог ввести свое имя, постоянно нажимал backspace, пытаясь его стереть :)
    Ответ написан
    Комментировать