function uppercase() { key = window.event.keyCode; if ((key > 0x60) && (key
< 0x7B)) { window.event.keyCode = key-0x20; } }
Tutto funziona bene, senonche adesso avrei la necessità di permettere agli
utenti di inserire caratteri minuscoli in almeno uno dei campi (tutti gli
altri devono continuare ad avere il controllo).
La cosa corretta dovrebbe quella di testare la presenza o meno del focus
sulla casella che deve poter avere i caratteri minuscoli... Quindi la
funzione dovrebbecambiare più o meno così:
if (((key > 0x60) && (key < 0x7B)) && (mioCampo.hasFocus==false)) ecc.
Ovviamente .hasFocus per le textbox non esiste... C'è che voi sappiate un
metodo per fare questo controllo in modo semplice ?
Grazie in anticipo per ogni aiuto
Newcomsas
> Ho una funzione che realizza l'uppercase su tutte le textbox di un form
> HTML:
>
> function uppercase() { key = window.event.keyCode; if ((key > 0x60) && (key
> < 0x7B)) { window.event.keyCode = key-0x20; } }
e quando la scateni?
immagino onkeyxxx ... in tal caso perché, semplicemente, non eviti di
mettere l'evento a quella textbox?
--
"Io odio
perché sfruttati si nasce magari ci si diventa
però non lo si inventa"
99