2014-10-21 3 views
1

Если вы посмотрите на эту страницу на iPhone с сафари, вы увидите, что когда вы нажимаете поле ввода пароля, а затем начинаете вводить текст, то, что вы ввели, покажите на экране, и курсор останется прежним.Поле ввода пароля не работает в сафари ios

Мне очень любопытно, что это может быть. Я считаю, что проблема с ошибкой или синтаксисом HTML отсутствует. Но, возможно, я ошибаюсь. HTML генерируется PHP, если это поможет.

Пожалуйста, дайте мне знать, если это возможно, и где мне нужно посмотреть. Благодаря!

ОБНОВЛЕНИЕ:

Исправлено. Ссылка больше не работает.

+0

Вы когда-нибудь это понимали? –

ответ

1

Это потому, что вы используете z-индекс поверх изображения, которое накладывает поле ввода. Я думаю, что в этом случае лучше сделать либо div, который держит z-index либо меньше, либо избавиться от всего этого.

+0

Я отключил z-index, и теперь он работает, спасибо! Теперь я избавился от всего этого. – Andre

+0

@ Аndre, если ответ решил ваш вопрос, не забудьте выбрать ответ как лучший ответ: p – starvator

2

Вы уверены, что ваш HTML верный?

Правильный синтаксис для поля ввода пароля:

<input type="password" name="password"> 

Синтаксис на странице:

<input class="password" type="text" name="password" placeholder="**********" /> 

Там могут быть некоторые в настройках класса для «пароль». В любом случае, это не стандартный способ определения поля пароля, поэтому не все браузеры будут вести себя так, как вы ожидали.

+0

Да, я забыл упомянуть, что я изменил его с типа пароля на тип текста, чтобы узнать, сохранилась ли проблема, что он делает. Так что это проблема с полями ввода в целом, я полагаю – Andre

+0

Ну, вы должны изменить его для SO чтобы проверить и выяснить, что случилось. Как только вы измените способ его работы, никто не сможет увидеть, что не так с вашей страницей. Кстати, ваша текущая страница кажется «нормальной» в обоих Safari на моем Mac и iPhone. – Rick

+0

Я изменил его обратно на пароль .. – Andre