Foros del Web » Programando para Internet » Jquery »

Convertir el texto de todos los inputs y textarea a mayusculas

Estas en el tema de Convertir el texto de todos los inputs y textarea a mayusculas en el foro de Jquery en Foros del Web. Hola que tal tengo ya una forma para convertir el texto de los inputs y textarea a mayusculas mas o menos así: <input name="mitext" onfocus="this.value ...
  #1 (permalink)  
Antiguo 19/09/2013, 15:31
Avatar de mariomodulor  
Fecha de Ingreso: junio-2012
Ubicación: Oaxaca de Juárez, Mexico
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
Convertir el texto de todos los inputs y textarea a mayusculas

Hola que tal

tengo ya una forma para convertir el texto de los inputs y textarea a mayusculas mas o menos así:

<input name="mitext" onfocus="this.value = this.value.toUpperCase();" onblur="this.value = this.value.toUpperCase();">

Pero ahora quiero saber si hay una forma para que pueda convertir a mayúsculas sin tener que poner el codigo onblur y onfocus en cada uno de los input y textarea

O en su defecto si hay alguna función para forzar que todo el texto que se capture en los inputs y textarea sea mayusculas sin que importe si el usuario tiene desactivadas las mayusculas?


saludos, gracias
  #2 (permalink)  
Antiguo 20/09/2013, 02:00
 
Fecha de Ingreso: septiembre-2013
Mensajes: 12
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: Convertir el texto de todos los inputs y textarea a mayusculas

Con jQuery es fácil:
Código Javascript:
Ver original
  1. $(':input').on('blur', function(this.value){
  2.    this.value.toUppercase();
  3. }
  4. $(':input').on('focus', function(this.value){
  5.    this.value.toUppercase();
  6. }
  #3 (permalink)  
Antiguo 20/09/2013, 08:33
Avatar de mariomodulor  
Fecha de Ingreso: junio-2012
Ubicación: Oaxaca de Juárez, Mexico
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Convertir el texto de todos los inputs y textarea a mayusculas

no hace falta cerrar el paréntesis ) después de cada llave final ?

Etiquetas: inputs, mayusculas, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.