ho una campo di testo e voglio che il testo inserito venga scritto automaticamente maiuscolo. come posso fare?
ho una campo di testo e voglio che il testo inserito venga scritto automaticamente maiuscolo. come posso fare?
se devi scrivere una variabile dentro a un campo di testo dinamico fai prima la conversione della tua variabile con questa funzione
variabilemaiuscola = variabile.toUpperCase()
questa converte una stringa tutta in caratteri maiuscoli.
![]()
grazie per la risposta ma così ho non ottengo quello che volevo
beh, spiegati meglio...
vuoi che in tempo reale, mentre l'utente scrive venga convertito man mano?
se è così
testo.restrict = "^a-z";
dove testo ovviamente è il nome del campo
cya
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)
non funziona questo script
lo script funziona, ma è necessario che "testo" sia un textfield. lo è?
più che altro serve che il campo di input abbia un nome istanza (non un nome variabile, quello è un'altra cosa)
comunque se hai flash 5, basta che nel pannello "opzioni di testo" dove c'è scritto embed font (o includi caratteri, o un'altra scritta simile) scegli di includere solo le maiuscole e ti converte automaticamente quello che viene scritto in maiuscole
come si fa ad assegnare un nome istanza ad un campo di testo?
comunque con l'impostazione automatica dei caratteri da includere non funziona o meglio trasforma in maiuscolo solo alcuni caratteri
nell'altro thread hai detto che usi flash 5, in flash 5 ho provato e includendo i caratteri maiuscoli a me funzionava, che caratteri non ti fa vedere? e che font usi?
dare un nome istanza ad un campo dinamico è possibile solo in flash MX
ah ops, davo x scontato MX...
meno male stormy che ci sei tù!
![]()
:mavieni:
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)