Che cosa è un campo obbligatorio Validator per un pulsante di opzione?

October 30

Che cosa è un campo obbligatorio Validator per un pulsante di opzione?


Quando siti web cattura l'input dell'utente attraverso forme, campo obbligatorio script validatore in linguaggi come JavaScript può essere utilizzato per verificare che l'utente ha inserito un valore per ogni campo necessario. A volte Verificare inoltre che la voce utente è in un formato valido; per esempio, un campo del numero di telefono contiene solo numeri. Un validatore campo obbligatorio per un pulsante di scelta è uno script che fa in modo che l'utente ha selezionato un pulsante di scelta prima di inviare il form con i propri dati in esso.

Processo

Quando i dati utente viene inviato attraverso una forma sito, i dati vengono normalmente trattati su un server, ad esempio quando la memorizzazione in un database. Invece di inviare i dati attraverso la rete inutilmente, validatori campo obbligatorio eseguiti in browser dell'utente prima, facendo in modo che tutti i campi richiesti hanno un valore valido in loro. validatori Campo obbligatorio normalmente eseguiti quando l'utente tenta di inviare il modulo facendo clic su un HTML pulsante "Invia". Se l'utente non ha immesso un valore in tutti i campi richiesti, lo script richiede tipicamente lei a fare così. Dopo che tutti i campi obbligatori sono compilati correttamente, i dati utente viene inviato al server e lì processato.

Pulsanti di scelta

Il pulsante di scelta è un elemento comune a forme di siti web, e di solito sono inclusi in gruppi di due o più. La selezione di un pulsante di scelta fa sì che gli altri membri del gruppo siano deselezionate. Questo perché pulsanti di opzione sono stati progettati per i casi in cui l'utente deve selezionare un solo elemento, ad esempio una fascia di età, sesso o lo stato di occupazione. Nella maggior parte dei casi, un validatore campo obbligatorio non sarebbe controllare i pulsanti di scelta, ma piuttosto altri controlli, in cui un elemento di dati deve essere iscritto in un campo di testo o scelti da un elenco a discesa.

Selezione automatica

Invece di controllo per i valori di pulsanti di opzione utilizzando uno script validatore campo obbligatorio, molti sviluppatori scelgono di utilizzare la selezione pulsante di una radio come predefinito. Quando compresi pulsanti di opzione nel codice di markup HTML per un modulo, gli sviluppatori possono specificare che uno dei pulsanti di opzione in un gruppo dovrebbe essere inizialmente selezionati. Questa selezione può essere trattata come predefinito. Se l'utente non seleziona un altro pulsante di scelta nel gruppo, si presume che l'opzione selezionata automaticamente è la sua scelta. Ciò significa che il validatore campo richiesto non è necessario elaborare il gruppo pulsante affatto.

alternative

Se un modulo sito comprende un gruppo di pulsanti di opzione in cui lo sviluppatore non vuole che alcuno sia selezionata come predefinita, ha bisogno di prendere ulteriori misure per garantire che l'utente effettua una selezione. Dal momento che i validatori dei campi richiesti non sono generalmente progettati per pulsanti di scelta, questo comporta qualche codice aggiuntivo. Un approccio è quello di includere un campo di modulo nascosto all'interno del modulo, con uno script nella pagina che popolano il campo nascosto quando l'utente effettua una selezione dal gruppo di pulsanti radio. Quando lo script campo validatore richiesta viene eseguito, si può controllare il campo di modulo nascosto. Se il campo di modulo nascosto non è stato compilato, l'utente non ha fatto una selezione tra i pulsanti di opzione e può essere richiesto di farlo.