Hola:
Se puede usar el evento submit... (al hacer el envio...
<form onsubmit="texto.value = texto.value.toUpperCase()" ... >
O al salirse del elemento (perder el foco...)
<input type="text" name="texto" onsubmit="this.value = this.value.toUpperCase()"
Saludos