Come disattivare la capitalizzazione automatica nei campi modulo HTML in iOS?


143

Per impostazione predefinita, la tastiera di iOS imposta la prima lettera nei campi del modulo di testo (incluso type=email) in maiuscolo. (Almeno prima di iOS 5.)

Esiste un modo per disabilitare l'autocapitalizzazione?

Risposte:


308

Da iOS 5, type="email"la capitalizzazione automatica è disabilitata automaticamente, quindi è sufficiente:

<input type="email">

Per altri tipi di input, sono disponibili attributi che fanno ciò che dicono:

<input type="text" autocorrect="off" autocapitalize="none">

Se per qualche motivo vuoi supportare iOS prima della versione 5, usa questo per type="email":

<input type="email" autocorrect="off" autocapitalize="none">

Maggiori informazioni:


6
Penso che questo sia un po 'obsoleto ora. Quando faccio type = "email" su iOS 5, l'autocapitalizzazione è disabilitata.
Abhi Beckert,

@AbhiBeckert Può confermare. 2014 e non riusciamo a ricordare iOS 6.
Henry Harris,

24
Utilizzare autocapitalize="none"invece di autocapitalize="off"perché "off"è deprecato per autocapitalize. Vedi la documentazione ufficiale .
Pang

Qualche suggerimento per farlo su dispositivi Android?
Decano Martin,

Adoro la velocità con cui si trova "la risposta" online. grazie @thirtydot!
Ivan Ferrer Villa,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.