Newsgroup: it.lavoro.professioni.webmaster
Titolo: text-transform="capitalize"

Ho notato (qualcuno dirą: "bella scoperta!") che lo stile 
text-transform="capitalize" (ma penso che per "uppercase" e "lowercase" sia 
uguale) applicato agli oggetti Input="text" incide solo sull'aspetto 
esteriore di quanto digitato, ma il valore testo dell'oggetto rispecchia 
l'immissione da tastiera.
Tradotto: se, ad esempio, digito "luca" nell'oggetto <input> id(entificato) 
con "nome", con la trasformazione "capitalize" visualizzo "Luca", ma se poi 
acquisisco il dato "nome", questo č rimasto "luca".
Come si puņ fare per avere un risultato del tipo "wysiwyg", e, quindi, 
ottenere automaticamente (tanto per essere chiari) "Luca Piero Arturo" pur 
avendo digitato "luca piero arturo" ?
 
Grazie
 
-- 
Luca 
 
 

avendo digitato "luca piero arturo" ?
 
Lo modifichi lato server.
 
Gestirlo via Javascript e' possibile, ma rischioso.
 
Leonardo
 
-- 
Tell us whether you spy, in the light of the morn,
what saluted was fiercely at the fall of the past day:
whose pips and whose bands in the very heart of the fray
bravely floated from the bulwarks to which we were sworn?

 Leonardo
 
Perchè rischioso?
 
L'aggiunta del metodo "capitalize" all'oggetto String che ho proposto qui 
sopra non è sicura ed efficace?
 
--
Luca 
 
 

sopra non è sicura ed efficace?
 
Efficace si'. Sicura... dipende da quanto il JS e' indispensabile
all'applicazione (i.e., quanto e' probabile che uno non s'accorga
che ha JS disabilitato), e quanto sei deciso ad essere sicuro che
i dati arrivino nel formato desiderato.
 
Diciamo: e' accettabile che i dati arrivino "occasionalmente" non
corretti?
 
Se la risposta e' "no", allora hai una opportunita' per accettare
la sfida di programmare i controlli server side [1].
 
Leonardo
 
[1] per motivi di lavoro mi sto abituando a non usare parole come
    "problemi" o "essere obbligato", sostituendoli con "eccitanti
    opportunita'", "sfide" e "occasione di" :-D



Premesso che l'input che arriva sul server dall'esterno va sempre 
trattato come una bomba inesplosa, conosci sul serio qualcuno che abbia 
un browser con javascript disabilitato?
Le statistiche che ho visto io parlano di un 1% circa sul totale, quindi 
allegramente ignorabile
 
-- 
I fatti mi cosano

allegramente ignorabile
 
Alt. Anch'io ho gli stessi dati tuoi, ma se l'1% sia ignorabile lo deve
dire l'utente.
 
Per valori di "occasionalmente" pari all'1%, stiamo dicendo la medesima
cosa :-)
 
Leonardo


 un browser con javascript disabilitato?
 
Io :)
 


Siamo d'accordo che se sia ignorabile o meno è una decisione che sta al 
committente
Io faccio sempre chiaro quale sia il costo da una e dall'altra parte.
C'è da dire che ormai nessun committente vuole tirare fuori un centesimo 
per garantire compatibilità a IE6 e browser senza javascripting . Il 
massimo che ormai si offre come gentilezza è la <noscript> bene che vada
M



Sia a te che a Leonardo faccio la stessa domanda:
come mai?


come mai?
 
Fermo restando che parlo solo per me stesso - principalmente paranoia,
stupidita', pigrizia e l'errata sensazione di non perdermi niente (non
necessariamente in quest'ordine, ne' mutuamente esclusive).
 
Comunque, spesso riattivo alcuni script su alcuni siti.
 
Di base, io non m'aspetto di avere eccitanti user experience sui siti,
e i webmaster non dovrebbero aspettarsi niente dal mio browser :-)
 
Leonardo


    opportunita'", "sfide" e "occasione di" :-D
 
Lavori per caso per Trenitalia, che so aver punito una capotreno d'un 
frecciargento per aver comunicato ai passeggeri la presenza di un «guasto» 
(non previsto nel manuale degli annunci per i treni AV) al posto di un 
"controllo tecnico sulla linea" ? :-D
O l'idiozia della classe dirigente italiota è un fenomeno molto più esteso? 
(temo di conoscere già la risposta).
 
--
Luca
 
 

(temo di conoscere già la risposta).
 
Diciamo che non lavoro per Trenitalia :-(
 
Leonardo
