Internet I moduli web Inviare informazioni • Quando si comunica nel web, si ricevono messaggi e informazioni dai siti web, ma si debbono anche inviare informazioni ai siti. • L’interazione tra utente e sito non si limita quindi solo a ‘sfogliare’ e leggere le pagine del sito per trarne informazioni. • Coloro che decisero quali elementi inserire in un pagina web, fecero in modo di poter inserire, oltre al testo, alle immagini e ai link, anche degli elementi adatti all’invio di informazioni. • Tali porzioni di pagina si chiamano form (moduli, in analogia a quelli di carta che compiliamo quando ci vengono chieste delle informazioni) I form (moduli) • Un form (modulo) è un insieme di elementi di una pagina web (detti campi o controlli), ciascuno dei quali è in grado di ricevere informazioni dell’utente. • Ogni modulo prevede un pulsante per l’invio delle informazioni sul sito. • Quando si clicca sul pulsante, in pratica noi chiediamo al web una nuova pagina del sito e ad essa inviamo le informazioni scritte nel modulo. • La pagina linkata riceve le informazioni e le elabora. • Di solito queste informazioni vengono memorizzate in un database e rimangono quindi disponibili per le consultazioni o gli utilizzi successivi. Il form di ricerca di Altavista I campi dei moduli In analogia ai moduli cartacei, i moduli contenuti nelle pagine web utilizzano diversi tipi di campo, a seconda del tipo di informazione: •caselle di spunta •radiocomandi •menu •immissione di testo •a riga singola normale •a riga singola password •multi-riga (area di testo) •selettore di file (per inviare file dal nostro disco al sito) Caselle di spunta e radiocomandi • Caselle di spunta e radiocomandi sono interruttori acceso/spento che possono essere azionati dall'utente per fare delle scelte in un insieme chiuso di opzioni. • Un interruttore è "acceso" quando è o dopo che è stato selezionato selezionato. Quando un modulo è inoltrato, solo i controlli "accesi" di una casella di spunta possono avere esito positivo. • Le caselle di spunta vengono usate quando l’utente può fare più scelte, quelle radio vengono usate quando le scelte sono mutuamente esclusive Comandi radio Caselle di spunta Menu • Quando opzioni di scelta sono molte, spesso vengono messe in un menu • Il menu può essere • a scelta singola; in tal caso il pulsante espande tutte le scelte tra le quali selezionarne una soloa • a scelta multipla; in questo caso vengono mostrate alcune scelte e le altre si ottengono facendo scorrere la barra; per la selezione multipla occorre cliccare tenendo premuto il tasto SHIFT per un intervallo di scelte o CTRL per scelte non consecutive Menu a scelta singola Menu a scelta multipla Testo e password • Tre tipi di controlli che consentono agli utenti di immettere del testo • controlli ad una riga • controlli a più righe (area di testo) • controllo per l’inserimento di password; il testo immesso è riprodotto in modo tale da nascondere i caratteri (ad es. una serie di asterischi). Controllo di immissione testo ad una riga Controllo di immissione password Controllo di immissione testo su più righe Selettore di file • Questo tipo di controllo consente all'utente di selezionare un file dal proprio disco in modo che esso possa essere inoltrato con un modulo. • E’ un elemento importante quando si opera con la posta elettronica via web, perché consente di allegare file alla email. • Quando si clicca Sfoglia, si apre la finestra di selezione di un file dalle risorse del computer. Quando si sceglie un file e si clicca su apri, nel campo viene scritto il percorso del file. Controllo per la selezione di un file Pulsanti • pulsante di inoltro: quando cliccato, un pulsante di inoltro inoltra un modulo, cioè invia i suoi dati al sito. Prima di fare questa azione, è bene controllare che i dati del modulo siano quelli desiderati • pulsanti di ripristino: quando cliccato, un pulsante di ripristino rimette tutti i controlli ai loro valori iniziali; i campi per l’immissione del testo vengono svuotati, le scelte fatte nelle caselle e nei menu vengono cancellate, ecc. Pulsante per il ripristino Pulsante per l’inoltro del modulo