<input name="ciccio" id="ciccio" type="text" onBlur="prova('ciccio')">

<script type="text/javascript" language="javascript1.2">
function prova(nome)
{
testo = document.getElementsById(nome).value;
testo = testo.toUpperCase();
//questa non è una scrittura corretta perchè input non
//esiste nel form...input è il valore dinamico del campo
document.getElementsById(nome).value = testo;
}
</script>

ciao