html5 formulario - Como você desativa a capitalização automática em campos de formulário HTML no iOS?




pronto cadastro (4)

você pode usar este atributo autocapitalize = "none" em cada entrada

Por padrão, o teclado do iOS define a primeira letra em campos de formulário de texto (incluindo type=email ) para maiúsculas. (Pelo menos antes do iOS 5.)

Existe alguma maneira de desativar a autocapitalização?


Apenas como um heads-up, se você está olhando para este exemplo e está usando o React Native, você vai querer usar esses adereços como camelcase.

autoCapitalize

e

autoCorrect

Isso me confundiu um pouco até que eu olhei para a Reagir Documentação Nativa para Entradas de Texto .


Desde o iOS 5, o type="email" desativou automaticamente o uso de letras maiúsculas automáticas. Por isso, basta:

<input type="email">

Para outros tipos de entrada, existem atributos disponíveis que fazem o que dizem:

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

Se por algum motivo você quiser suportar o iOS antes da versão 5, use isso para type="email" :

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

Mais Informações:


A resposta simples não está no Javascript, a maneira mais simples de obter o espaço reservado é através do atributo de espaço reservado

<input type="text" name="text_box_1" placeholder="My Default Value" />






html ios html5