autocapitalize

El atributo global autocapitalize es un atributo de enumerado que controla si el ingreso de texto se pone en mayúsculas automáticamente y cómo lo ingresa / edita el usuario. El atributo debe tomar uno de los siguientes valores:

  • offnone: No se aplica autocapitalización (todas las letras por defecto en minúscula).
  • onsentences: La primera letra de cada frase por defecto se pone mayúscula, el resto en minúscula.
  • words: La primera letra de cada palabra por defecto se pone en mayúscula, el resto en minúscula.
  • characters: Todas las letras se pondrán por defecto en mayúscula.

El atributo autocapitalize no afecta al comportamiento cuando se está escribiendo en un teclado físico. En cambio, afecta el comportamiento de otros mecanismos de entrada, como los teclados virtuales en dispositivos móviles y la entrada de voz. El comportamiento de tales mecanismos es que a menudo ayudan a los usuarios a usar mayúsculas automáticamente en la primera letra de las oraciones. El atributo autocapitalize permite a los autores anular ese comportamiento por elemento.

El atributo autocapitalize nunca permite que se habilite la autocapitalización para un <input> elemento con un type atributo cuyo valor es url, email, o password.

Especificaciones

Especificación Estado Comentario
HTML Living Standard
La definición de 'autocapitalize' en esta especificación.
Living Standard  

Compatibilidad con Navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
autocapitalizeChrome Sin soporte NoEdge ? Firefox Sin soporte NoIE ? Opera ? Safari Sin soporte NoWebView Android Soporte completo 66Chrome Android Soporte completo 66Firefox Android Sin soporte NoOpera Android ? Safari iOS Soporte completo 5Samsung Internet Android ?

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte
Compatibilidad desconocida  
Compatibilidad desconocida