FORM

Form è un contenitore, all’interno di una pagina web, di campi con i quali l’utente può interagire con un server web

campo1 campo2 ...

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-resetinput-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"