Page 1200 - Informatica dalla A a Z
P. 1200
Nota: Specificando l’attributo size è possibile decidere il numero di righe occupate dal ri-
quadro <select>.
Oltre ai campi necessari per raccogliere le informazioni richieste all’utente, nel form è fon-
damentale fornire i controlli dedicati all’invio dei dati o ad altre forme di interazione: il
type= “submit” <input type=“search” name=“s”>
<input type=“submit” value=“Cerca”>
invia dei dati verso la pagina definita con l’attributo action nel tag <form> che lo contiene.
Alcuni attributi specifici per questo controllo consentono di bypassare i valori specificati
nel tag <form>:
- Formaction: è possibile specificare l’URL a cui saranno inviate le informazioni inserite
nel form;
- Formenctype: è possibile specificare il tipo di codifica del contenuto inviato al server;
- Formmethod: è possibile specificare se la richesta al server sarà inviata con metodo
get o post;
- Formnovalidate: è possibile specificare se i dati del form devono essere validati
(false) oppure no (true);
- Formtarget: è possibile specificare la finestra o il frame di destinazione in cui caricare
la pagina di risposta del server.
In questo modo, nello stesso form possono coesistere pulsanti che danno il via ad azioni
differenti.
L’attributo type= “reset” ripristina tutti i campi allo stato iniziale.
<input> con type="image", che consente di specificare l’URL di un’immagine e associare
eventi ai clic su di essa in modo analogo a quanto avviene con i pulsanti standard: questa
possibilità consente di non accontentarsi dell’aspetto predefinito dei pulsanti visualizzato
di default dal browser, ma di avere piena libertà e controllo per quanto riguarda l’aspetto
dei controlli.
L’attributo <input type= “image” src= “lente.png” alt= “cerca” title= “cerca” name=invia
width= “50px”>
Gli attributi legati a type= “image” sono analoghi a quelli associati al tag <img>: è necessa-
rio specificare l’attributo src con l’URL della risorsa da visualizzare come pulsante, e gli at-
tributi “alt” e “title” per garantire l’accessibilità del contenuto.
Inoltre con gli attributi “height” e “width2 è possibile esplicitare l’altezza e la larghezza
dell’immagine visualizzata.
1196