Page 93 - Guida tascabile HTML5
P. 93

action, quasi imprescindibile (anche se comunque non obbligatorio), definisce

                 l’URL verso il quale saranno inviate le informazioni inserite nel form: se

                 omesso, la destinazione sarà la pagina stessa.
                 target, attributo già descritto nel capitolo precedente parlando del tag <a>,

                 permette di specificare dove verrà visualizzata la risposta del server: "_self"

                 (valore di default) per il frame attuale, "_top", "_parent", "_blank" per una
                 destinazione differente.

                 method definisce il metodo HTTP utilizzato per la trasmissione dei dati del

                 form verso il server: l’approfondimento nel prossimo paragrafo descrive la

                 differenza tra method="get" e method="post".
                 enctype consente di dichiarare il tipo di encoding dei dati post del form: a

                 seconda del tipo di dati e dell’interazione con gli script lato server è

                 possibile interpretare i dati come massa di testo, o come file specificando
                 MIME type differenti.

                 accept-charset, piuttosto specifico, permette di esplicitare la codifica del

                 testo, fornendo una lista separata da spazi di quelle ammesse: questa

                 accortezza può garantire una trasmissione dei dati priva di errori di
                 conversione o interpretazione dei caratteri speciali.

                 novalidate è un attributo introdotto con HTML5, che, se specificato, permette

                 di disattivare le funzioni native dei browser di convalida dei dati inseriti nel
                 form (per esempio un indirizzo email, o un numero con determinate

                 caratteristiche).
                 autocomplete altra novità della specifica HTML5, permette di disattivare il


                 completamento automatico dei campi quando non necessario: il valore on
                 (comportamento di default) attiva tale funzionalità, mentre specificando

                 l’impostazione autocomplete="off" l’utente non riceverà suggerimenti mentre
                 digita.



              NOTA  Gli  attributi  novalidate  e  autocomplete  impostati  nel  tag  <form>  regolano  il
              comportamento predefinito per l’intero modulo: avete poi la possibilità di disattivarli o
              riattivarli  specificando  lo  stesso  attributo  sui  singoli  campi  agendo  puntualmente  a
              seconda  delle  necessità.  Più  avanti  nel  capitolo  verrà  approfondito  l’utilizzo  di  tali
              attributi.




                     L’invio dei dati: la differenza tra get e post
   88   89   90   91   92   93   94   95   96   97   98