Form è un contenitore, all’interno di una pagina web, di campi con i quali l’utente può interagire con un server web
1 2 3 4 5 |
<form attr1 attr2 ... > campo1 campo2 ... </form> |
Attributi all’interno del tag FORM
- action, la pagina alla quale saranno inviati i dati (per default è la stessa pagina)
- method, il metodo (get, post) con il quale saranno inviati i dati
- name, il nome del modulo stesso
- enctype, formato dei dati inviati
- target, il frame di destinazione per i risultati, per default è _self
Gli elementi per interagire sono
- di testo: input-text, input-password, textarea
- di controllo: input-checkbox, input-radio
- pulsanti: button, input-submit, input-reset, input-button
- …
method
I valori dei campi sono inviati come
- get: come coppie nome=valore nell’URL
- post: allegati / nascosti…
enctype
I valori disponibili per enctype sono
- application/x-www-form-urlencoded, di default per method="get"
- MIME, di default per method="post"
- multipart/form-data, da specificare nel caso di invio di un file, con method="post"