<input name="ciccio" type="text" onBlur="prova(this)">
codice:
<script type="text/javascript" language="javascript1.2">
function prova(obj)
{
    stringa = obj.value;
    testo = eval(stringa);
    testo = testo.toUpperCase();
    //questa non è una scrittura corretta perchè input non
    //esiste nel form...input è il valore dinamico del campo
    obj.value = testo;
}
</script>
ciao