2009-10-16 10 views
13

Estoy diseñando una pequeña página web para iPhone/iPod touch. Tengo un formulario que requiere que el usuario ingrese un código. Cuando toca en el campo correspondiente, el iphone configurará automáticamente la primera letra de las mayúsculas. Hay alguna manera de evitar esto? Quiero que todo el campo se ingrese en letras mayúsculas.¿Cómo puedo evitar la primera letra del safari de iphone en mayúsculas

Gracias

Respuesta

26

Editar: "ninguno" en lugar de "apagado". En su página web, todo lo que necesita hacer es configurar la propiedad de autocapitalize para su campo de entrada. Por lo tanto:

<input autocapitalize="none"> 

Véase el Safari Web Content Guide: Designing Forms y Safari HTML Reference

a continuación es la respuesta que tenía antes, que se refiere a las aplicaciones nativas. Mantener a alguien que esté buscando esa respuesta.

Desde el UITextField Documentation

El aspecto del teclado en sí se puede personalizar mediante las propiedades proporcionadas por el protocolo UITextInputTraits. Los objetos de campo de texto implementan este protocolo y admiten las propiedades que define. Puede usar estas propiedades para especificar el tipo de teclado (ASCII, Números, URL, correo electrónico y otros) para visualizar. También puede configurar el comportamiento básico de entrada de texto del teclado, como si admite mayúsculas automáticas y corrección del texto.

Básicamente, el UITextField es compatible con este protocolo. La propiedad necesaria es el tipo de autocapitalización. Un ejemplo de código es:

myUITextField.autocapitalizationType = UITextAutocapitalizationTypeNone; 

o si no le gusta la notación de puntos:

[myUITextField setAutocapitilizationType:UITextAutocapitalizationTypeNone]; 
+0

Ah Dang. Solo lee la parte completa de la 'página web'. Esto realmente no se aplica, ¿verdad? – bobDevil

+0

Información adicional sobre la propiedad web ahora. – bobDevil

0

Para otros tipos de entrada, hay atributos disponibles que hacen lo que dicen:

<input type="text" autocorrect="off" autocapitalize="off"> 
Cuestiones relacionadas