Il campo gia` utilizza vari eventi, per cui occorre verificare che il nuovo script non vada in contrasto con gli altri.
In teoria potrebbe andar bene:
onkeyup="storeCaret(this);chech_upper(this.value); "
pero` non e` dettoche funzioni: occorrerebbe sapere cosa fa la funzione storeCaret().