Quindi ho un modulo di accesso HTML con due campi: Email e Password. Questi possono essere riempiti facilmente sul browser di qualsiasi dispositivo diversi dai dispositivi IOS (iPhone, iPad). Sui campi IOS difficilmente può essere messo a fuoco e una volta messo a fuoco, la tastiera si apre, inizio a digitare ma non viene effettivamente riempito nulla. Ho provato sia in Chrome che in Safari e ottengo lo stesso risultato. Il campo rimane nero. Bellow è come la mia forma è formattata:Problemi relativi ai dispositivi IOS con l'input del modulo HTML (tipo = testo)
<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>
Ho provato ad aggiungere un attributo autofocus, preselezionare un valore e sempre lo stesso.
hai qualche css/js esterni in esecuzione? – DickieBoy
La classe formInput ha stili dispari? come impostare il colore e il colore di sfondo sullo stesso valore? per esempio. Non c'è nulla di tecnicamente sbagliato nel codice di esempio ... quindi dovrebbe funzionare. – scunliffe
Non penso che non possiamo inserire il testo in una casella di testo in ios congegni. I ragazzi di Apple non sono così stupidi. Ci sono molti progetti con moduli in cui le persone possono inserire testo nei dispositivi iOS. È ovvio che il problema è qualcosa di specifico per il tuo progetto. come js, css ecc. che non hai fornito. –