image
Inicio » Foros » JavaScript

JavaScript

MAYUSCULAS en un text javascript

Volver al foro | Responder | Añadir nuevo tema


De: Pedro
Fecha: 10/10/2007
Mensaje:

Necesito saber como puedo hacer para que un text se llene siempre con mayúsculas, es decir, que así la persona este escribiendo en minúscula o en mayúscula en el text se muestre en mayuscula.


Quizás le interese
De: ZeroKilled
Util para: 60 personas

Fecha: 10/10/2007
Mensaje:

si es cuestion de solo presentacion visual puedes utilizar css:
<input type='text' style='text-transform:uppercase;' />

ahora bien, tengase en cuenta que realmente el texto permanece tal como el usuario lo escribio. si fuera el caso en que requieres el texto en mayusculas antes de ser enviados a un servidor o lo que fuera, entonces explicitamente hay que convertir el texto. para ello usamos la funcion toUpperCase de la clase string:
'string'.toUpperCase(); // devuelve STRING;

la conversion la puedes hacer cuando gustes: antes de enviar los datos (onsubmit), mientras el usuario escribe (onkeypress), o cuando el usuario termina de introducirlo (onchange). simplemente tienes que tomar el puntero del input y asignarle un nuevo valor. ejemplo:

<input type='text' name='texto' onkeypress='validate(this);' />
[script]
var validate = function(input){
input.value = input.toUpperCase();
}
[/script]

basicamente ahi tienes dos alternativas pero recuerda que realmente ambos son distintos aunque producen el mismo efecto. ahora te resta adaptarlo a lo que tengas de codigo o tu necesidad.



Volver al foro | Responder | Añadir nuevo tema

Quizás le interese:

WebEstilo.com no se hace responsable de las opiniones que los usuarios puedan verter en cualquiera de los foros existentes.

Si te solucionó el problema pulsa en G+1


Gracias!






Comparte



Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.