Come indicare all'utente che un campo non è facoltativo, ma che un valore vuoto è considerato un input valido?

Aug 25 2020

Abbiamo moduli nella nostra applicazione con una serie di campi strettamente obbligatori (contrassegnati con un asterisco rosso, non verranno convalidati se lasciati vuoti). C'è anche un campo che può essere inviato come vuoto: questo campo non è contrassegnato come obbligatorio, in modo che la convalida lasci passare un valore vuoto. Tuttavia, vogliamo indicare agli utenti che questo non è solo un campo "opzionale": è un dato obbligatorio, ma una stringa vuota è un'opzione accettabile.

Quello che abbiamo scoperto è che lasciare quel campo facoltativo fa sì che gli utenti lo scorrano e lo saltino: stanno solo prendendo il percorso più breve per completare il modulo. Vogliamo lasciare quel campo vuoto per essere qualcosa che considerano e su cui fare una scelta consapevole.

Qual è un buon modo per segnalarlo all'utente? Ho considerato qualcosa come inserire un interruttore a levetta veramente necessario che aprirebbe l'ingresso solo se lo contrassegnassero come "sì", ma ciò consentirebbe loro di saltare semplicemente se non gli importava.

Questa è una pagina web mobile che viene utilizzata solo dai dipendenti interni che acquisiranno familiarità con l'UX, se questo fa la differenza.

Nel caso in cui sia utile chiarire perché è necessario, gli utenti inseriscono dati da etichette fisiche. Alcune etichette hanno questo valore su di esse, altre no. Se l'etichetta ha questo valore, è necessario che l'utente entri in quel campo, ma non sappiamo in anticipo se una determinata etichetta avrà o meno quel valore, quindi non possiamo fare in modo che il modulo richieda strettamente il valore. Il sistema attuale fa sì che gli utenti non forniscano quel valore anche quando è sull'etichetta fisica perché lo vedono come non richiesto.

Risposte

3 Noveltee Aug 25 2020 at 00:21

Potresti semplicemente utilizzare una casella di controllo accoppiata con il campo. La selezione della casella indica che l'utente ha riconosciuto il campo e desiderava intenzionalmente lasciarlo vuoto.

In questo modo un utente non può inviare il modulo a meno che non inserisca dati o selezioni la casella. Potrebbe essere necessario includere del testo di supporto in modo che l'utente non sia confuso.

2 Serg Aug 25 2020 at 15:35

Se hai davvero bisogno che i dati vengano inseriti, effettua l'input come richiesto.

Poiché i tuoi utenti sono "dipendenti interni che acquisiranno familiarità con l'UX", potrebbero essere istruiti sul fatto che se l'etichetta non ha dati su di essa devono inserire un valore predeterminato, ad esempio "N / A".

Sarai in grado di convalidare il valore immesso e implementare una logica dell'applicazione, ad esempio per notificare all'utente un aspetto più approfondito o chiedere "Sei sicuro?" domanda e così via. Anche questo rende il dipendente più responsabile perché in futuro nessuno può dire che non sono stati inseriti dati perché ha semplicemente perso questo campo.

Inoltre puoi usare un suggerimento come nella risposta di Noveltee.

1 AdamSilver Aug 25 2020 at 20:18

Puoi gestirlo in uno dei 2 modi:

Opzione 1: chiedi prima se hanno quell'informazione

Do you know the colour of a unicorn?
( ) Yes
( ) No

[Continue]

in caso affermativo chiedi loro tali informazioni

What's the colour of a unicorn?
[                 ]

[Continue]

Ulteriori informazioni su questo modello nella gestione dei campi facoltativi

Opzione 2: inserisci "se applicabile" o "se ce l'hai" tra parentesi

Full name
[         ]

Colour of unicorn (if you have it)
[         ]

[Continue]