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().