it-swarm-eu.dev

La trasformazione del testo in maiuscolo è frustrante se utilizzata nei campi del modulo di input

Ho un campo in una forma in cui i dati immessi sono generalmente presentati in maiuscolo. È un campo per il codice di una persona che è simile a un numero di previdenza sociale con la differenza che contiene anche lettere. Qui in Italia questo codice è sempre presentato in maiuscolo nei documenti ufficiali e negli ID delle persone, ecc.

Stavo pensando di presentarlo allo stesso modo impostando il campo style su text-transform:uppercase;.

L'ho provato tentando di compilare il modulo e mi sono sentito un po 'frustrato perché quando inserivo il codice e vedevo le lettere visualizzate in maiuscolo pensavo che il blocco maiuscole fosse attivo.

Hai mai provato un modulo che mostrava i valori immessi in maiuscolo? In tal caso, cosa ne pensi dell'esperienza?

Pensi quindi che sia meglio evitare la trasformazione del testo nei campi di input per usabilità?

5
Marco Demaio

Penso che la tua preoccupazione sia molto legittima, ma esiste una soluzione più semplice che può adattarsi ad entrambi i lati: trasformare il testo quando il campo perde lo stato attivo. Non è insolito che i campi cambino formato dopo che l'utente ha terminato di utilizzarli. Ad esempio, indipendentemente dal modo in cui un utente digita in una casella combinata o in un campo di completamento automatico, quando lo stato attivo si sposta, il valore verrà visualizzato nel modo in cui è memorizzato nel sistema.

9

Hai detto che lo trovi frustrante e un po 'confuso. Credo che la maggior parte degli utenti proverebbe lo stesso.

Il motivo della confusione è perché la casella di input non mostra il comportamento previsto. I tuoi studenti hanno trascorso molto tempo a imparare come dovrebbero comportarsi i campi di immissione del testo e all'improvviso senza motivo ovvio cambia.

Pertanto non è necessario eseguire una trasformazione del testo in un campo di testo di input. Se devi salvare i dati in maiuscolo, fallo sul lato server e lontano dagli utenti.

12
ArchieVersace

Penso che tu abbia ragione ad essere preoccupato per questo. Personalmente, ho compilato moduli che avevano tutti i tappi attivati ​​e mi ha confuso. Non ho avuto problemi con il campo di maiuscole e minuscole, ma mi sarebbe piaciuto avere un piccolo indizio che si trattava di una lettera maiuscola.

Ma se è necessario che alcuni testi vengano visualizzati in maiuscolo perché presenta alcuni requisiti legali, è necessario farlo. Tuttavia, dovresti visualizzare un piccolo testo accanto all'etichetta per far sapere agli utenti che questo campo verrà visualizzato in maiuscolo per impostazione predefinita.

0
Divi