Mam więc formularz logowania HTML z dwoma polami: E-mail i hasło. Można je łatwo wypełnić w przeglądarce dowolnego urządzenia innego niż urządzenia IOS (iPhone, iPad). Na polach IOS prawie nie można ustawić ostrości, a gdy ostrość zostanie ustawiona, klawiatura wyskoczy, zaczynam pisać, ale nic nie jest faktycznie wypełniane. Próbowałem zarówno w przeglądarce Chrome, jak i safari, i nadal uzyskuję ten sam rezultat. Pole pozostaje czarne. Poniżej znajduje się sposób formatowania mojego formularza:Problemy z urządzeniami IOS z wprowadzaniem danych w formacie HTML (typ = tekst)
<form method="post" name="login" action="login">
<div class="divInputWrapper ">
<i class="icon-envelope inputIcon inlineElt"></i>
<label for="email"></label>
<input type="text" name="email" placeholder="Enter your email address" class="formInput"/>
</div>
<div class="divInputWrapper ">
<i class="icon-envelope inputIcon inlineElt"></i>
<label for="password"></label>
<input type="password" name="password" class="formInput"/>
</div>
<button class="blue centeredContent">Login</button>
</form>
Próbowałem dodać atrybut automatycznego ustawiania ostrości, ustawić wartość i zachować tę samą wartość.
Czy masz jakieś zewnętrzne css/js działa? – DickieBoy
Czy w klasie formInput istnieją jakieś dziwne style? jak ustawić kolor i kolor tła na tę samą wartość? na przykład W przykładowym kodzie nie ma niczego złego technicznie ... więc powinno działać. – scunliffe
Nie sądzę, że nie możemy wstawić tekstu do pola tekstowego w urządzeniach ios. Faceci w jabłkach nie są tacy głupi. Istnieje wiele projektów mających formy, w których ludzie mogą wprowadzać tekst na urządzeniach ios. To oczywiste, że problem jest specyficzny dla twojego projektu. takie jak js, css itp., których nie dostarczyłeś. –