Ho un modulo che chiede agli utenti di inserire un'ora di inizio e di fine per un evento. Per molti anni, abbiamo permesso loro di inserire i tempi selezionando l'ora (1-12), minuto (1-60) e AM/PM da tre caselle a cascata. Questo ha funzionato bene senza lamentele da parte dei clienti. Tuttavia, oggi sono stato colpito da una richiesta di modifica dell'input in una casella di testo affinché l'utente inserisse l'ora in tempo militare (ovvero 0000 - 2359). Nel mio intimo credo che questa sia una cattiva idea, ma sto avendo problemi a venire con fatti concreti.Perché non dovrei chiedere ai miei utenti di inserire orari utilizzando il formato militare
Quali sono i migliori motivi che posso dare che questa sarebbe una cattiva idea?
Se c'è una soluzione migliore per entrare nel tempo, quale sarebbe?
Inoltre, FYI gli utenti che compila il modulo eseguono la gamma da pochissime abilità con i computer agli utenti avanzati. Non sono in alcun modo legati ai militari.
Aggiornamento: tutti i miei utenti sono locali e nessun altro modulo (Web o stampa) usa il tempo militare come standard.
+1: i menu a discesa sono orribili. Pensaci dal punto di vista dell'utente; non pensano al tempo in dropdown, lo considerano come "6:30" ed è molto meglio per loro essere in grado di digitare questo in una scatola. Devi convalidare la data sul server * comunque * quindi le immondizie non sono un motivo per farlo; controlla il valore quando il campo perde lo stato attivo e presenta un avviso se è incomprensibile. –
Il tuo modulo non può leggere un campo orario e utilizzare il fatto che il tempo immesso è> "1200" e <= "2400", quindi impostare l'AM/PM di conseguenza? Molteplici caselle separate sono un'interfaccia orribile per l'immissione del tempo. * Potresti * avere un selettore "Usa l'immissione dell'ora di 24 ore" da qualche parte. – DaveE