te doy una idea, podrias hacer una funcion que utilice toUpperCase que convierte una cadena en mayusculas.
Esta funcion la podrias llamar en el evento onblur por ejemplo, que cuando deje el campo de texto ponga todo en mayusculas
Código HTML:
function aMayusculas(obj,id){
obj = obj.toUpperCase();
document.getElementById(id).value = obj;
}
y el formulario...
Código HTML:
<form name="form" id="ejemplo">
<input id="id1" name="prueba" onblur="aMayusculas(this.value,this.id)" type="text"/>
</form>
Tu ya lo modificas y lo pones como mas te convenga
Tambien puedes utilizar el evento onkeypress para que lo vaya poniendo en mayusculas una a una