guida online html5 & css3

Ricevere dati dagli utenti: i moduli

Il tag <form>

<form action="URL lato server che processa i dati" method="GET/POST(default)"> insieme di campi + qualsiasi elemento del DOM </form>

È un tag block level.

dati anagrafici

I dati che permettono l'identificazione dell'utente

dati sensibili

Quei dati che possono arrecare danni o pregiudizio nei confronti di chi li cede (salute fisica, salute mentale, credo religioso, orientamento sessuale).

Note

Fare in modo che il conferimento dei dati sia correlato al benefit che un utente ne riceve. Che il conferimento sia un atto spontaneo.

Dall'inizio del 2017, Google ha iniziato a penalizzare i siti che raccolgono dati servendosi del protocollo http, privileggiando quelli che si servono del protocollo https.

Esempio di form

Desidero partecipare al concorso

(formato gg/mm/aaaa, es. 05/07/1990)

Sesso

Altri titoli

(min 6 max 12 caratteri, obbligatori: 1 maiuscola, 1 minuscola, 1 numero)