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.
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:
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.