Mam problem z polami formularzy w mobilnym Safari, wersja 8.1. Wygląda na to, że jest to błąd związany ze wszystkimi wersjami Safari 8 na urządzeniach mobilnych.Przekierowanie wejścia iOS Safari 8
Podczas wpisywania tekstu na dane wejściowe i że tekst jest dłuższy niż samo wejście, kursor przesuwa się w prawo podczas pisania - jest to poprawne. Problem polega na tym, że gdy przytrzymasz, aby wybrać i spróbować przejść w lewo do ukrytego tekstu, nie możesz przewijać. Podobnie, jeśli wybierzesz poza wprowadzeniem, nie możesz przewinąć w prawo, aby wyświetlić ukryty tekst.
Jedynym wyborem jest wybranie wszystkich i usunięcie.
Jakiekolwiek obejście tego problemu? Przesłałem przykładową stronę z różnymi typami danych wejściowych, zachowanie występuje we wszystkich z nich.
Fiddle: http://jsfiddle.net/b7kmxaL6/ (wizyta w Mobile Safari)
<form action="">
<fieldset>
<input type="text" class="text">
<input type="email" class="email">
<input type="password" class="password">
</fieldset>
</form>
Zachowuje się również w wersji 8.2. –
I 8.3. Cóż, nie wiem, czy widzimy e-fix przed iOS 9. –
To znany błąd: https://bugs.webkit.org/show_bug.cgi?id=148061 – cvrebert