Oltre a action e method, che hai visto nelle lezioni precedenti e che sono essenziali, puoi utilizzare altri attributi in <form>, molto utili.
L’attributo target
L’attributo target=”valore” l’abbiamo già trovato nella lezione dei link e collegamenti. Serve per cambiare il modo in cui viene aperta la nuova pagina dopo l’invio del modulo. I valori possibili, che abbiamo già visto, sono:
Altri valori meno usati sono:
L’attributo autocomplete
Quando un utente ha già completato un form, il browser salva i dati nella cache. Inserendo l’attributo autocomplete=”valore” e come valore on, se l’utente ritorna a inserire di nuovo informazioni nel form, questo si completerà automaticamente con i dati inseriti la prima volta. Valori possibili: on e off.
L’attributo novalidate
Con novalidate, dopo aver cliccato invio nel form, i dati degli <input> non verranno controllati. È sufficiente inserire solo l’attributo, senza valori. Nelle lezioni successive imparerai gli attributi in <input> che servono per il controllo prima dell’invio.
<form action="grazie.html" target="_blank" autocomplete="on" novalidate>
<input type="text" name="valore1">
<input type="submit" name="invia">
</form>
Nota: questa lezione non insegna come i dati devono essere elaborati dopo l’invio di un modulo. Per farlo serve il linguaggio PHP, che puoi imparare su Biadets.
Prossima lezione |