HTML 6. I moduli a.k.a. form

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "HTML 6. I moduli a.k.a. form"

Transcript

1 HTML 6 I moduli a.k.a. form 1

2 Il modulo Un modulo è un'area della pagina predisposta per accettare dei dati in ingresso dall'utente Gli utenti forniscono dati al WEB server che restituisce una risposta (pagina HTML) dopo averli elaborati Ogni modulo è definito da un'istruzione d'inizio <form> ed una di fine modulo </form>, in mezzo alle quali ci sono tutti gli elementi (controlli) che lo costituiscono. Tecnologie di Sviluppo per il WEB 2

3 Tipi di controlli 1.Bottoni (submit/reset) 2.Caselle di Spunta 3.Radio Button (come caselle di spunta, ma mutex) 4.Immagini (come i bottoni) 5.Caselle di Testo (anche nascoste come pswd) 6.Selezione di File 7.Controlli nascosti Tecnologie di Sviluppo per il WEB 3

4 Esempio di modulo Tecnologie di Sviluppo per il WEB 4

5 Il tag <FORM> I moduli sono definiti come segue <FORM METHOD = POST GET ACTION = URL_Script > - Controlli del modulo - Codice HTML per abbellire la pagina </FORM> L elemento FORM agisce come una sorta di contenitore per i controlli Tecnologie di Sviluppo per il WEB 5

6 Attributi di FORM METHOD Specifica come i dati saranno inviati al server Ci sono delle differenze nell uso di GET e POST, già accennate quando abbiamo analizzato HTTP ACTION Indica il file (programma/script) che andrà ad elaborare i dati passati dal browser al server Può essere un eseguibile, oppure può essere un file scritto in un linguaggio di scripting tipo: PHP, Javascript, Perl, VBScript Tecnologie di Sviluppo per il WEB 6

7 Attributi di FORM ENCTYPE Indica il tipo di contenuto MIME per la codifica dei dati nel modulo quando si usa POST, standard: application/x-www-formurlencoded Si usa invece multipart/form-data in congiunzione dell'attributo TYPE, con valore file (per l'upload di file) Tecnologie di Sviluppo per il WEB 7

8 Attributi di FORM (cont'd) TARGET Indica in quale finestra (frame) dovrà essere inviato l output generato dalla pagina specificata da ACTION NAME Indica il nome della form, inserito per compatibilità con il passato. Bisognerebbe usare l attributo ID ID Nome univoco della form Tecnologie di Sviluppo per il WEB 8

9 Quando usare GET In generale si usa GET quando Il modulo contiene pochi campi e se come alternativa alle form... si vogliono invocare applicazioni serverside (invece di utilizzare un modulo) Basta formattare opportunamente la URL da invocare <A HREF= cerca.php?anno=1999&mese=maggio > Vendite maggio 1999 </A> Tecnologie di Sviluppo per il WEB 9

10 Quando usare POST In generale si usa POST quando Il modulo causa effetti collaterali Aggiungiamo delle informazioni in un database Ci sono problemi di sicurezza, dato che la GET aggiunge i parametri alla URL e questi possono essere catturati da uno sniffer o prelevati da un file di log sebbene questo accade anche con POST usare https Tecnologie di Sviluppo per il WEB 10

11 Controlli del modulo I controlli possono essere raggruppati in sezioni Ad ogni controllo è possibile associargli un etichetta Ogni controllo ha un nome (specificato nel codice HTML attraverso NAME) ed un valore (specificato attraverso VALUE) fornito dall utente Ci sono differenze a seconda del TYPE Il nome ed il valore sono accoppiati e passati al server per elaborarli Tecnologie di Sviluppo per il WEB 11

12 Esempio Tecnologie di Sviluppo per il WEB 12

13 Il tag INPUT Definisce un campo input. Attributi principali TYPE Specifica il tipo di controllo da creare NAME Assegna un nome al controllo VALUE Assegna un valore iniziale al controllo SIZE, CHECKED, MAXLENGTH, SRC Validi solo per alcuni valori di TYPE che vedremo Tecnologie di Sviluppo per il WEB 13

14 Ulteriori attributi di INPUT valgono anche per altri controlli ID Stesso significato di quello del tag FORM TABINDEX Stesso significato del tag A ACCESSKEY Stesso significato del tag A (vedi W3C) READONLY (attributo booleano) Il controllo è a sola lettura, ma il suo valore sarà comunque passato al server DISABLED (attributo booleano) Il controllo è disabilitato, ed il suo valore non sarà passato al server Tecnologie di Sviluppo per il WEB 14

15 Attributo DISABLED È utilizzato per non permettere all utente di inserire dei dati in input se non sono state soddisfatte alcune condizioni e.g., posso inserire il nome solo dopo aver inserito il cognome Il tasto per inviare il modulo sarà reso attivo solo se tutti i campi del modulo sono riempiti Per modificare dinamicamente il suo valore abbiamo bisogno di uno script Tecnologie di Sviluppo per il WEB 15

16 Uso dell attributo READONLY Vogliamo mostrare all utente del testo che deve essere a sola lettura Il testo mostrato deve comunque essere passato al server per l elaborazione Si potrebbero passare informazioni al server attraverso input di moduli in sequenza Parte dell input precedente viene mostrato per comodità all utente in un modulo successivo, e passato nuovamente al server Tecnologie di Sviluppo per il WEB 16

17 Il tag INPUT Sintassi fondamentale: <INPUT TYPE= tipoel NAME= NomeCampo > tipoel definisce come il controllo (campo di input) appare sullo schermo NomeCampo è il nome del campo utilizzato dall applicazione lato server (applicazione specificata con ACTION nella FORM) per accedere al suo valore. Tecnologie di Sviluppo per il WEB 17

18 Valori dell attributo TYPE 1 TEXT Campo di testo di una riga PASSWORD Come TEXT, ma l input è nascosto da una serie di asterischi (*****) HIDDEN Come TEXT, ma non è visualizzato. In ogni caso è inviato al sever. FILE Crea un controllo per la selezione di file Tecnologie di Sviluppo per il WEB 18

19 Valori dell attributo TYPE 2 CHECKBOX Casella di controllo. Scelta Si/No RADIO Pulsante di opzione. SUBMIT Pulsante per l invio dei contenuti del modulo RESET Pulsante per ripristinare i contenuti di un modulo ai valori di default Tecnologie di Sviluppo per il WEB 19

20 Valori dell attributo TYPE 3 BUTTON Crea un pulsante, ma non serve ad inviare il modulo. Dettagli in seguito IMAGE Immagine che sostituisce il pulsante di invio Deve avere l attributo SRC settato Al server vengono inviate anche le coordinate del punto dove l utente ha cliccato Tecnologie di Sviluppo per il WEB 20

21 Esempio di utilizzo del tag INPUT Tecnologie di Sviluppo per il WEB 21

22 Sorgente <FORM action="..." method="post" accept="image/*" enctype="multipart/form-data"> <P> Login: <INPUT type="text"> <P> Password <INPUT type="password"> <P> Hidden: <INPUT type="hidden"> <P> File: <INPUT type="file" accept="image/*"> <P> Checkbox: <INPUT type="checkbox"> <P> maschio: <INPUT type="radio" name= sesso CHECKED> <P> femmina: <INPUT type="radio" name= sesso > <P> Submit: <INPUT type="submit" > <P> Reset: <INPUT type="reset" > <P> Button: <INPUT type="button" value="nome del bottone"> <P> Image: <INPUT type="image" SRC="donut.gif"> </FORM> Tecnologie di Sviluppo per il WEB 22

23 TYPE= TEXT Accetta qualsiasi tipo di input Attributi associati MAXLENGTH Numero massimo di caratteri che l utente può inserire SIZE Grandezza della casella mostrata nella pagina VALUE Valore di default assunto dal campo Tecnologie di Sviluppo per il WEB 23

24 Esempio (FORM1.HTML) dai in input il tuo nome: <INPUT TYPE= TEXT NAME= nome MAXLENGTH= 10 SIZE= 5 > In quale provincia risiedi: <INPUT TYPE= TEXT NAME= Provincia MAXLENGTH= 2 SIZE= 4 VALUE= SA > Tecnologie di Sviluppo per il WEB 24

25 OUTPUT Tecnologie di Sviluppo per il WEB 25

26 TYPE= PASSWORD Il campo accetta qualsiasi carattere mascherandolo con asterischi Sicurezza minima, quello che viene digitato dall'utente non è visualizzato sullo schermo, ma la trasmissione avviene in chiaro Attributi MAXLENGTH SIZE VALUE Tecnologie di Sviluppo per il WEB 26

27 TYPE= HIDDEN La visualizzazione del campo è nascosta al browser, ma esso è presente nel codice HTML» Usato da script per passare informazioni da un modulo all altro Ad esempio, il nome dell utente, il suo numero di conto, il fatto che già si è autenticato, Tecnologie di Sviluppo per il WEB 27

28 TYPE= CHECKBOX Casella di controllo Attributi: VALUE Valore inviato allo script se la casella è spuntata Deve essere indicato per forza In alcuni browser, se omesso viene restituito on CHECKED Seleziona in anticipo una casella Tecnologie di Sviluppo per il WEB 28

29 Esempio <INPUT TYPE="CHECKBOX" NAME= condimento" VALUE= ragu"> Ragù <BR> <INPUT TYPE="CHECKBOX" NAME="condimento" VALUE= panna" CHECKED> Panna<BR> <INPUT TYPE="CHECKBOX" NAME="condimento" VALUE= genovese"> Genovese <BR> <INPUT TYPE="submit" VALUE="Invia i dati"> <INPUT TYPE="reset" VALUE="Cancella tutto!"> Tecnologie di Sviluppo per il WEB 29

30 TYPE= RADIO Pulsanti di opzione Soltanto una delle scelte nello stesso gruppo può essere selezionata Un insieme di pulsanti di opzione viene raggruppato dandogli lo stesso nome Se non si seleziona un pulsante, non viene restituito nulla allo script Si può selezionare in anticipo un pulsante tramite CHECKED Tecnologie di Sviluppo per il WEB 30

31 Esempio <INPUT TYPE= RADIO NAME= PT VALUE= 1"> Contante<BR> <INPUT TYPE= RADIO NAME= PT VALUE= 2"> Assegno <BR> <INPUT TYPE= RADIO NAME= PT VALUE= 3"> VISA <BR> Tecnologie di Sviluppo per il WEB 31

32 TYPE= SUBMIT <INPUT TYPE= SUBMIT" VALUE="Invia i dati"> Produce un pulsante che una volta premuto invia i dati allo script sul server Ha un etichetta di default il cui valore dipende dalla lingua preferita dal browser Submit query, Invia query Tramite VALUE è possibile cambiare l etichetta che compare sul pulsante Tecnologie di Sviluppo per il WEB 32

33 TYPE= RESET <INPUT TYPE= RESET" VALUE="Cancella tutto!"> Produce un pulsante che una volta premuto ripristina i valori di default specificati nei singoli controlli del modulo Tramite VALUE è possibile cambiare l etichetta che compare sul pulsante Valore di default: Reset Tecnologie di Sviluppo per il WEB 33

34 TYPE= BUTTON Serve a creare un pulsante a cui può essere associata una funzione che viene eseguita quando il bottone viene premuto (quando viene generato un evento) OnClick, OnMouseOver, OnMouseOut, Maggiori dettagli nella parte su Javascript Att.ne a non confondersi con il TYPE submit che invece effettua un'azione! Tecnologie di Sviluppo per il WEB 34

35 Più bottoni in una singola FORM È possibile inserire più bottoni di invio in una singola FORM Ad ogni bottone potrebbe corrispondere un azione differente sul server Si può dare nome differente ad ogni bottone, ma se le azioni sono simili: si dà lo stesso nome a tutti i bottoni, ma valori differenti (come se fosse una scelta multipla o parametri da passare) Il server in base ai valori ricevuti effettua una azione differnete Tecnologie di Sviluppo per il WEB 35

36 Esempio con nomi uguali <INPUT type="submit" name= azione value= aggiorna > <INPUT type="submit" name= azione value= aggiungi > <INPUT type="submit" name= azione value= cancella > Tecnologie di Sviluppo per il WEB 36

37 TYPE= IMAGE <INPUT TYPE= IMAGE" NAME= nome SRC= URL_Immagine > Può essere usato al posto del tasto SUBMIT, usa gli stessi attributi del tag IMG Al server viene inviata la posizione x ed y del puntatore del mouse nome.x e nome.y Le coordinate x ed y si calcolano a partire dal bordo sinistro e superiore dell immagine Tecnologie di Sviluppo per il WEB 37

38 TYPE= FILE 1 Permette di selezionare un file presente sul proprio computer e di inviarlo al server con la sottomissione del modulo Il browser aprirà una finestra di dialogo Vincoli sugli attributi di FORM METHOD= POST ENCTYPE= multipart/form-data Non ha senso utilizzare l attributo VALUE Tecnologie di Sviluppo per il WEB 38

39 TYPE= FILE 2 Tramite l attributo ACCEPT si indica quali sono i tipi di file che il programma sul server gestirà correttamente Il browser potrebbe utilizzare ACCEPT per vincolare il tipo di file che l utente potrà selezionare (non supportato.) Il valore di ACCEPT è una serie di tipi MIME tra apici separati da virgola e.g., se si vogliono far selezionare solo le immagini si usa ACCEPT= image/* Tecnologie di Sviluppo per il WEB 39

40 Lista di tipi di MIME application, audio, example, image, message, model, multipart, text, video Tecnologie di Sviluppo per il WEB 40

41 Il tag BUTTON È un tag contenitore utilizzato per creare bottoni come quelli creati con INPUT, ma esso offre maggiori possibilità di rendering dato che può contenere qualsiasi tag HTML Attributi NAME, VALUE Stesso significato degli attributi di INPUT TYPE Valori possibili: submit, reset, button Tecnologie di Sviluppo per il WEB 41

42 Esempio <BUTTON name= sottometti" value= invia type="submit"> <B>Archivia</B> <IMG src= folder.gif" align=middle> </BUTTON> <BUTTON name="vuoiaiuto" type="button" onclick="help()"> <B>aiuto?</B> <IMG src= help.gif" width=110 align=middle> </BUTTON> Tecnologie di Sviluppo per il WEB 42

43 Risultato Tecnologie di Sviluppo per il WEB 43

44 Nota All interno del tag BUTTON non può comparire un immagine che è una mappa Il seguente codice HTML non è legale <BUTTON> <IMG src="foo.gif" usemap="# "> </BUTTON> Tecnologie di Sviluppo per il WEB 44

45 Il tag <TEXTAREA> È un tag contenitore </TEXTAREA> è obbligatorio Serve per inserire del testo su più righe. In genere usato con POST Può contenere del testo di default Attributi principali: NAME: nome del controllo ROWS: numero di righe COLS: numero di colonne Tecnologie di Sviluppo per il WEB 45

46 Esempio <TEXTAREA name="testo" rows="6" cols="35"> Prima linea del testo. Seconda linea del testo. Inserisci qui il tuo indirizzo </TEXTAREA> Tecnologie di Sviluppo per il WEB 46

47 Ulteriori attributi Attributi di BUTTON e TEXTAREA ACCESSKEY CLASS DISABLED ID STYLE TABINDEX TITLE (rendered come un tool tip) Tecnologie di Sviluppo per il WEB 47

48 Il tag SELECT È un tag contenitore <SELECT> </SELECT> Definisce una lista di selezione 1. menù a discesa 2. list box Usato in congiunzione del tag OPTION Attributi principali: NAME MULTIPLE (attributo booleano) Permette di selezionare più di un opzione SIZE Indica quante opzioni sono mostrate all utente manca VALUE (è nel tag OPTION) Tecnologie di Sviluppo per il WEB 48

49 Nota <SELECT> si comporta come un pulsante di opzione mutex <INPUT TYPE= radio > <SELECT MULTIPLE> si comporta come una checkbox <INPUT TYPE= checkbox > Tecnologie di Sviluppo per il WEB 49

50 Esempio Menu <SELECT NAME="animale"> List Box <SELECT NAME="animale" SIZE="3" MULTIPLE> Tecnologie di Sviluppo per il WEB 50

51 Risultato selezione singola selezione multipla Tecnologie di Sviluppo per il WEB 51

52 Ulteriori attributi di SELECT CLASS DISABLED ID STYLE TABINDEX TITLE Manca ACCESSKEY Tecnologie di Sviluppo per il WEB 52

53 Il tag OPTION Serve per elencare le voci all interno del tag SELECT Il tag di chiusura </OPTION> è opzionale. Attributi principali: VALUE Indica il valore da inviare al server. Se non è presente, al server viene inviato il contenuto di OPTION SELECTED Preselezione di una voce del menù Tecnologie di Sviluppo per il WEB 53

54 Ulteriori attributi di OPTION CLASS DISABLED ID STYLE TITLE Tecnologie di Sviluppo per il WEB 54

55 Esempio <SELECT NAME="animale > <OPTION VALUE="1"> Cane <OPTION VALUE="2" SELECTED > Gatto <OPTION VALUE="3" > Topo <OPTION VALUE="4" > Elefante <OPTION VALUE="5"> Giraffa <OPTION VALUE="6"> Leone </SELECT> Tecnologie di Sviluppo per il WEB 55

56 Risultato Tecnologie di Sviluppo per il WEB 56

57 Il tag OPTGROUP Più voci (opzioni) del menù possono essere riunite con il tag OPTGROUP Serve per creare dei sottomenù all interno di un menù I gruppi non possono essere annidati Ogni browser decide come rappresentare i sottomenu Attributo LABEL Specifica l etichetta per il gruppo di opzioni Tecnologie di Sviluppo per il WEB 57

58 Esempio <SELECT name="so"> <OPTION selected value="nessuno">fai la tua scelta</option> <OPTGROUP label="windows"> <OPTION value="w98">windows 98</OPTION> <OPTION value="w2000">windows 2000</OPTION> <OPTION value="wxp">windows XP</OPTION> </OPTGROUP> <OPTGROUP label="linux"> <OPTION value="2.2">kernel 2.2</OPTION> <OPTION value="2.3">kernel 2.3</OPTION> <OPTION value="2.4">kernel 2.4</OPTION> </OPTGROUP> </SELECT> Tecnologie di Sviluppo per il WEB 58

59 Risultato non selezionabili Tecnologie di Sviluppo per il WEB 59

60 Il tag LABEL È associato ad un qualsiasi controllo Serve a fornire un etichetta al controllo a cui fa riferimento Il browser sceglie come formattare quello che è indicato con LABEL Meglio usare CSS Attributo principale: FOR Serve a legare una LABEL ad un controllo Tecnologie di Sviluppo per il WEB 60

61 Usi di LABEL <LABEL FOR= CF >Codice Fiscale: </LABEL> <INPUT TYPE= TEXT ID= CF NAME= CodFiS > oppure <LABEL>Data di Nascita: <INPUT TYPE= TEXT NAME= DNas > </LABEL> devono essere identici! Tecnologie di Sviluppo per il WEB 61

62 Risultato Tecnologie di Sviluppo per il WEB 62

63 Raggruppamento di controlli È possibile raggruppare controlli logicamente collegati tra di loro usando il tag FIELDSET Il tag LEGEND aggiunge un etichetta al gruppo di controlli Entrambi i tag sono mostrati in un modo speciale scelto dal browser Attributo principale di LEGEND: ALIGN Allinea l etichetta rispetto al gruppo Tecnologie di Sviluppo per il WEB 63

64 Esempio: parte 1 <FIELDSET> <LEGEND>Informazioni Personali</LEGEND> Cognome: <INPUT name="cognome" type="text" tabindex="1"> Nome: <INPUT name="nome" type="text" tabindex="2"><br> Data di nascita <INPUT name="dnas" type="text" tabindex="3"> </FIELDSET> Tecnologie di Sviluppo per il WEB 64

65 Esempio: parte 2 <FIELDSET> <LEGEND ALIGN="CENTER">Indirizzo</LEGEND> Via: <INPUT name="via" type="text" tabindex="4"> Numero: <INPUT name= Num" type="text" tabindex= 5"><BR> C.A.P.: <INPUT name= cap" type="text" tabindex= 6"> Città: <INPUT name= citta" type="text" tabindex= 7"> Provincia: <INPUT name= prov" type="text" tabindex= 8"> </FIELDSET> Tecnologie di Sviluppo per il WEB 65

66 Risultato Tecnologie di Sviluppo per il WEB 66

67 ESEMPI form7.html form8.html forme2.html forme4.html formeoptgroup.html Tecnologie di Sviluppo per il WEB 67

HTML 6. Il modulo. Tipi di controlli. Esempio di modulo. I moduli a.k.a. form

HTML 6. Il modulo. Tipi di controlli. Esempio di modulo. I moduli a.k.a. form I moduli a.k.a. form HTML 6 Il modulo Un modulo è un'area della pagina predisposta per accettare dei dati in ingresso dall'utente Gli utenti forniscono dati al WEB server che restituisce una risposta (pagina

Dettagli

Modulo o Form in Html

Modulo o Form in Html Pagina dinamica E un documento contenente oggetti, dati e informazioni che possono variare anche in base all iterazione dell utente con il documento stesso. Un esempio classico è quello di una persona

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

I moduli HTML Interazione per l invio di informazioni in Internet

I moduli HTML Interazione per l invio di informazioni in Internet I moduli HTML Interazione per l invio di informazioni in Internet Sviluppo di siti web UD09 Fablab Design Interazione e uso dei moduli Uno dei fattori che ha decretato il successo del Web è senz'altro

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML: FORM Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Form Text Radio Select CheckBox TextArea Button ... L'elemento serve per delimitare un modulo

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

HTML Settima lezione. 7 Aprile di Ivano Stranieri

HTML Settima lezione. 7 Aprile di Ivano Stranieri HTML 4.01 Settima lezione 7 Aprile 2004 di Ivano Stranieri 0 Lezione precedente Cosa sono i FRAME A cosa servono i FRAME Sintassi Attributi Collegamenti e NOFRAME IFRAME Vantaggi e svantaggi dei FRAME

Dettagli

Il tag form indica l'inizio della costruzione di un modulo. Necessita del tag di chiusura

Il tag form indica l'inizio della costruzione di un modulo. Necessita del tag di chiusura LE FORM Le form, note in italiano anche come moduli sono delle strutture che permettono all'utente di inserire dei dati o di effettuare delle scelte. Le form, prese singolarmente non sono nient'altro che

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

Internet, il web e il linguaggio HTML. percorso 3. Form

Internet, il web e il linguaggio HTML. percorso 3. Form Form Se le pagine web utilizzassero il linguaggio HTML limitatamente ai soli tipi di tag visti sino a questo punto, la comunicazione tra impianto tecnologico (computer, dati, programmi ecc.) ed utente

Dettagli

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

04/05/2011. Lezione 6: Form

04/05/2011. Lezione 6: Form Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

HTML Interazione con l utente

HTML Interazione con l utente HTML Interazione con l utente Il web è interattivo e per questo motivo una pagina html deve prevedere la possibilità, per l'utente, di inviare informazioni o effettuare delle scelte. Il linguaggio HTML,

Dettagli

HTML: CSS: Le proprietà di base per dare stile ai form

HTML: CSS: Le proprietà di base per dare stile ai form HTML: Elementi di base: caselle e aree di testo, radio button, checkbox, bottoni submit e reset, campi nascosti, file upload, menù di selezione. Accessibilità dei form: label, fieldset e legend, optgroup

Dettagli

Form HTML. <form> campi del modulo </form>

Form HTML. <form> campi del modulo </form> Form HTML I form (o moduli) HTML permettono ad un utente di interagire con la pagina che sta visitando. L inserimento di un form in una pagina web avviene mediante il tag FORM. Attributi del form campi

Dettagli

Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8. Andrea Marchetti IIT-CNR 2011/2012

Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8. Andrea Marchetti IIT-CNR 2011/2012 Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Architettura di una applicazione Web Browser Web HTTP Server Web Dati View Control

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" HTML: frame i frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML: frame HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" i frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) HTML: Elementi Avanzati. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" HTML: frame I frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

HTML Sintassi di HTML Tag principali per i contenuti I Forms

HTML Sintassi di HTML Tag principali per i contenuti I Forms Lezione 1 HTML Sintassi di HTML Tag principali per i contenuti Tag principali per i contenuti I Forms L HTML (HyperText Markup Language) g è il linguaggio gg di markup utilizzato per veicolare le informazioni

Dettagli

Strumenti a disposizione

Strumenti a disposizione FORM Strumenti a disposizione L'HTML visto fino ad ora permette di descrivere solo documenti statici e passivi Colori, immagini, testi, etc... L'utente può solo interagire con i link Non sempre questo

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" HTML: frame I frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML: frame HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" I frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML: frame HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" i frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte II: elementi "complessi" HTML: frame i frame servono per suddividere il browser in parti indipendenti all interno delle quali si possono caricare

Dettagli

Lezione 6: Form 27/04/2012

Lezione 6: Form 27/04/2012 Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

"-//W3C//DTD XHTML 1.1//EN

-//W3C//DTD XHTML 1.1//EN XHTML 1.1 extensible HyperText Markup Language DOCTYPE All inizio di un documento xhtml bisogna specificare a quali regole ci atteniamo. Tutti i documenti che scriveremo inizieranno con 2 righe particolari:

Dettagli

HTML e interattività FORM

HTML e interattività FORM HTML e interattività FORM Interattività delle pagine web I moderni siti web non sono più soltanto un insieme di pagine da leggere con testo e immagini, ma rappresentano uno strumento per interagire con

Dettagli

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web JavaScript Introduzione versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca Università della Basilicata

Dettagli

I TAG - Form (moduli) (1/21)

I TAG - Form (moduli) (1/21) I TAG - Form (moduli) (1/21) Scopo: Raccogliere dati dell utente, interagire con esso. L invio dei dati è solitamente organizzato in due parti: una pagina principale che contiene i vari campi dei form,

Dettagli

Progettazione di siti web a.a. 2015/16

Progettazione di siti web a.a. 2015/16 Form Progettazione di siti web a.a. 2015/16 Web form e frame Maria Simi Marzo, 2016 [Manuale di riferimento del W3C, Learning web design] HTML mette a disposizione strumenti per la raccolta di informazioni

Dettagli

Dott.ssa Adriana Pietramala

Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di

Dettagli

LEZIONE 5. Introduzione a Javascript

LEZIONE 5. Introduzione a Javascript LEZIONE 5 Introduzione a Javascript ARCHITETTURA CLIENT SERVER Richiesta Request Indirizzo Web (URL) + dati Risposta Response HTML-CSS-Javascript WEB SERVER Un Web Server è un server che fornisce servizi

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 7. HTML Parte III (Aspetti avanzati) Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso

Dettagli

Corso di PROGRAMMAZIONE IN RETE

Corso di PROGRAMMAZIONE IN RETE Corso di PROGRAMMAZIONE IN RETE Laurea Specialistica - Media Education Dr. Annamaria Bria 1 1 Dipartimento di Matematica Università della Calabria Riferimenti MANUALE http://www.w3.org/tr/1999/rec-html401-19991224/

Dettagli

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server 2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il

Dettagli

Laboratorio di Basi di Dati e Web/Basi di dati e Multimedia. Docenti: Alberto Belussi e Carlo Combi Lezione 5

Laboratorio di Basi di Dati e Web/Basi di dati e Multimedia. Docenti: Alberto Belussi e Carlo Combi Lezione 5 Laboratorio di Basi di Dati e Web/Basi di dati e Multimedia Docenti: Alberto Belussi e Carlo Combi Lezione 5 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard

Dettagli

Linguaggi di Programmazione per il Web Parte 7

Linguaggi di Programmazione per il Web Parte 7 Linguaggi di Programmazione per il Web Parte 7 Interazione tra HTML e PHP I tag FORM e TABLE Autore Prof. Rio Chierego riochierego@libero.it 1 Siti Utili http://www.riochierego.it/mobile http://www.html.it/

Dettagli

LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST

LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST L'oggetto Request può essere considerato come l'esatto contrario dell'oggetto Response, infatti mentre quest'ultimo invia dati al browser, Request serve a

Dettagli

Il linguaggio HTML - Parte 3

Il linguaggio HTML - Parte 3 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin braghin@dti.unimi.it Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html

Dettagli

HTML ELEMENTI CONTENITORI. Elementi contenitori. <body> Nel body ci sono elementi vari (testi, immagini, moduli...)

HTML ELEMENTI CONTENITORI. Elementi contenitori. <body> Nel body ci sono elementi vari (testi, immagini, moduli...) HTML Elementi contenitori [corso avanzato] HTML5 ELEMENTI ELEMENTI CONTENITORI Nel body ci sono elementi vari (testi, immagini, moduli...) Oggi i siti organizzano lo spazio del body

Dettagli

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage

Dettagli

ESEMPI DI FORM (da www.html.it)

ESEMPI DI FORM (da www.html.it) ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso,

Dettagli

Introduzione ad HTML seconda parte WWW. Fabio Vitali

Introduzione ad HTML seconda parte WWW. Fabio Vitali Introduzione ad HTML seconda parte Fabio Vitali Introduzione Oggi esaminiamo in breve, in HTML: u Il tag HEAD u Oggetti e mappe u Form u Frame A seguire: I tag di H EAD 2/26 I tag di H EAD HEAD contiene

Dettagli

STRUTTURA BASE DELLA PAGINA HTML

STRUTTURA BASE DELLA PAGINA HTML INDICE INDICE... 1 Convenzioni e simboli usati... 1 STRUTTURA BASE DELLA PAGINA HTML... 1 Alcuni dei Principali TAG Html:... 2 Gli attributi dei TAG Html:... 2 ALIGN... 2 attributi del tag ... 2

Dettagli

ISTITUTO ISTRUZIONE SUPERIORE "Q. Sella" BIELLA

ISTITUTO ISTRUZIONE SUPERIORE Q. Sella BIELLA 1) [40pt]Scrivere il codice html per la visualizzazione della form di figura e aggiungere il codice Javascript che realizzi le seguenti operazioni dopo aver cliccato sul pulsante Invia. Se non risulta

Dettagli

ELEMENTI INTERATTIVI

ELEMENTI INTERATTIVI ELEMENTI INTERATTIVI A Il tag definisce un collegamento ipertestuale, che viene utilizzato per collegare una risorsa internet. L'attributo più importante dell'elemento è l'attributo href, che indica

Dettagli

Per la creazione di un form utilizziamo l'omonimo tag form, come nell'esempio che segue:

Per la creazione di un form utilizziamo l'omonimo tag form, come nell'esempio che segue: I Form in HTML5 L'HTML mette a disposizione una serie di interessantissimi tag il cui scopo è quello di creare moduli con tanto di caselle di testo, opzioni, bottoni di invio ed altro ancora. Il termine

Dettagli

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B3_2 V1.22. HTML Parte B

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B3_2 V1.22. HTML Parte B Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B3_2 V1.22 HTML Parte B Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale

Dettagli

HTML FORM E PHP. Programmazione Web 1

HTML FORM E PHP. Programmazione Web 1 HTML FORM E PHP Programmazione Web 1 Form Un insieme di elemen5 in una pagina web con cui l'utente interagisce per inviare informazioni ad uno script Realizzazione di due cose la pagina contente il form

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 9. HTML Parte II Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Scienze

Dettagli

Uso di form HTML per inviare dati nel web dinamico. I form HTML ed il web dinamico. Accesso ai dati di un form HTML. Struttura di base dei form HTML

Uso di form HTML per inviare dati nel web dinamico. I form HTML ed il web dinamico. Accesso ai dati di un form HTML. Struttura di base dei form HTML I form HTML ed il web dinamico Antonio Lioy < lioy@polito.it > Politecnico di Torino Dip. Automatica e Informatica orario.html Uso di form HTML per inviare dati nel web dinamico partenza arrivo data INVIA

Dettagli

Laboratorio di Basi di Dati/Basi di dati per Bioinformatica. Docenti: Alberto Belussi e Carlo Combi (lucidi a cura di Alberto Belussi) Lezione 5

Laboratorio di Basi di Dati/Basi di dati per Bioinformatica. Docenti: Alberto Belussi e Carlo Combi (lucidi a cura di Alberto Belussi) Lezione 5 Laboratorio di Basi di Dati/Basi di dati per Bioinformatica Docenti: Alberto Belussi e Carlo Combi (lucidi a cura di Alberto Belussi) Lezione 5 HyperText Markup Language! Linguaggio di descrizione di testi

Dettagli

Esercizi su JavaScript, DOM e Web Storage

Esercizi su JavaScript, DOM e Web Storage Linguaggi e tecnologie per il Web prof. Riccardo Rosati Corso di laurea in Ingegneria informatica e automatica Sapienza Università di Roma, a.a. 2017/2018 Esercizi su JavaScript, DOM e Web Storage Esercizio

Dettagli

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. L HTML non è un linguaggio di programmazione

Dettagli

Esercizi su HTML5 e form

Esercizi su HTML5 e form Linguaggi e tecnologie per il Web prof. Riccardo Rosati Corso di laurea in Ingegneria informatica Sapienza Università di Roma, a.a. 2016/2017 Esercizi su HTML5 e form Esercizio 1 Scrivere un documento

Dettagli

I form HTML ed il web dinamico

I form HTML ed il web dinamico I form HTML ed il web dinamico Antonio Lioy < lioy@polito.it > Politecnico di Torino Dip. Automatica e Informatica Uso di form HTML per inviare dati nel web dinamico orario.html partenza arrivo from=torino&to=roma&day=31/03/07

Dettagli

MODULI E FORM. L'attributo enctype specifica il tipo di media utilizzato per codificare i dati del modulo, per default è di tipo MINE.

MODULI E FORM. L'attributo enctype specifica il tipo di media utilizzato per codificare i dati del modulo, per default è di tipo MINE. - 1 - MODULI E FORM I Moduli o Forms permettono di interagire con i visitatori del proprio sito offrendo loro la possibilità di immettere, o richiedere, informazioni tramite semplici caselle di testo,

Dettagli

MODULO 7 HTML HTML. HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali

MODULO 7 HTML HTML. HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali MODULO 7 HTML MODULO 6 - HTML 1 HTML HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali Un sistema ipertestuale è un insieme di nodi connessi da collegamenti.

Dettagli

Interazione con l utente : i moduli.

Interazione con l utente : i moduli. Interazione con l utente : i moduli. Nelle lezioni fin qui riportate, non abbiamo mai trattato l input di utente. Nelle applicazioni web, l input dell utente si acquisisce tramite i moduli (o FORM) HTML.

Dettagli

I form HTML ed il web dinamico. Uso di form HTML per inviare dati nel web dinamico. Struttura di base dei form HTML

I form HTML ed il web dinamico. Uso di form HTML per inviare dati nel web dinamico. Struttura di base dei form HTML I form HTML ed il web dinamico Antonio Lioy < lioy@polito.it > Politecnico di Torino Dip. Automatica e Informatica Uso di form HTML per inviare dati nel web dinamico orario.html partenza arrivo from=torino&to=roma&day=31/03/07

Dettagli

Basi di dati - Laboratorio

Basi di dati - Laboratorio Basi di dati - Laboratorio Corso di Laurea in Bioinformatica Docente: Barbara Oliboni Lezione 5 Contenuto della lezione Il Linguaggio HTML (HyperText Markup Language) Struttura del documento Formattazione

Dettagli

Guida introduttiva al PHP

Guida introduttiva al PHP Fabio Castellini 26/01/2016 Guida introduttiva al PHP Cos'è il PHP? Il PHP è un linguaggio di scripting interpretato, simile al JavaScript, per intenderci, originariamente concepito per la programmazione

Dettagli

La connessione ai database MySQL tramite script PHP versione 5.5

La connessione ai database MySQL tramite script PHP versione 5.5 La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione

Dettagli

Array, Funzioni e interazione con l utente

Array, Funzioni e interazione con l utente Array, Funzioni e interazione con l utente Laboratorio di Progettazione Web AA 2010/2011 Claudio Lucchese / Chiara Renso ISTI- CNR claudio.lucchese@isti.cnr.it Gli array sono contenitori in grado di memorizzare

Dettagli

Linguaggi di scripting

Linguaggi di scripting Linguaggi di scripting In generale uno script è un piccolo programma (al limite una sola istruzione) il cui codice viene inserito all'interno di una pagina HTML o collegato ad esso, e interpretato dal

Dettagli

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 4. HTML Parte II Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica Applicata A.A.

Dettagli

Laboratorio di Basi di Dati Web/MM

Laboratorio di Basi di Dati Web/MM Laboratorio di Basi di Dati Web/MM Docente: Alberto Belussi Lezione 5 HyperText Markup Language Linguaggio di descrizione di testi secondo lo schema SGML (Standard Generalized Markup Language) Gli ipertesti

Dettagli

scrivere window.alert(). 2 Nell esempio sarebbe scritto solo var hello, senza pertanto attribuire alla variabile hello alcun valore

scrivere window.alert(). 2 Nell esempio sarebbe scritto solo var hello, senza pertanto attribuire alla variabile hello alcun valore In genere il metodo alert() è usato per verificare il valore delle variabili durante la fase di correzione degli errori (debugging), fase che può essere svolta anche con l ausilio di appositi programmi

Dettagli

I form HTML ed il web dinamico. Uso di form HTML per inviare dati nel web dinamico. Accesso ai dati di un form HTML. script client-side

I form HTML ed il web dinamico. Uso di form HTML per inviare dati nel web dinamico. Accesso ai dati di un form HTML. script client-side I form HTML ed il web dinamico Antonio Lioy < lioy@polito.it > Politecnico di Torino Dip. Automatica e Informatica Uso di form HTML per inviare dati nel web dinamico orario.html partenza arrivo from=torino&to=roma&day=31/03/07

Dettagli

Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato

Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Introduzione al linguaggio PHP Hypertext preprocessor Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Lato server: vuol

Dettagli

La Tecnologia CGI-Servlet

La Tecnologia CGI-Servlet Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB La Tecnologia CGI-Servlet Ing. Marco Mamei M. Mamei La tecnologia CGI 1 Programmazione

Dettagli

I Tag dell html. Parte quarta

I Tag dell html. Parte quarta I Tag dell html Parte quarta Le Form I moduli, o form, rendono interattive le pagine Web. Per creare un elemento modulo si usa il tag:

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Introduzione Anno accademico 2017-2018 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina, Daniele Riboni e Sergio

Dettagli

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0 Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. vi@ Internet Versione 1.0 Indice 1. PRESENTAZIONE...1 2. SERVIZI ON-LINE...2 2.1. ACQUISIZIONE DOMANDA...7 2.2. INVIO LOTTO...18 2.3. GESTIONE

Dettagli

Access 2007 Colonna di ricerca

Access 2007 Colonna di ricerca Pagina 1 di 7 Lezioni on line -> Gestire i dati Access 2007 Colonna di ricerca Quando si riempiono i campi dei record che formano una tabella, può essere utile e comodo poter scegliere, in un elenco dei

Dettagli

Frames. Come organizzare le pagine web usando i frames. Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice

Frames. Come organizzare le pagine web usando i frames. Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice Frames Come organizzare le pagine web usando i frames Definizione Frame = 1. struttura, armatura, telaio 2. inf. videata, schermata, cornice Usare i frame Per poter usare i frame è necessario comunicare

Dettagli

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link) MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link) Goy - a.a. 2009/2010 Programmazione Web 1 Gli oggetti HTTP request e HTTP response -I Vi ricordate?

Dettagli

Programmazione web. Lezione del 2 Marzo 2018

Programmazione web. Lezione del 2 Marzo 2018 Programmazione web Lezione del 2 Marzo 2018 Prof.ssa Novella Bartolini Ricevimento: Mercoledì ore 12:30-13:30 (prendere appuntamento per email) Via Salaria 113, terzo piano, stanza 309 Email: bartolini@di.uniroma1.it

Dettagli

Come lo chiamiamo?..

Come lo chiamiamo?.. Come lo chiamiamo?.. normalmente le formule sono criptiche = P.RATA(C10/12;C7*12;B11) = SUM(A10:A15)/B15 = A10*(1+$B$2) è possibile semplificare la comprensione con l uso dei nomi di riferimento a celle

Dettagli

DISPENSA ACCESS (OFFICE 2010 BETA)

DISPENSA ACCESS (OFFICE 2010 BETA) DISPENSA ACCESS (OFFICE 2010 BETA) 2. LE RELAZIONI. Una relazione può essere definita come un legame tra due tabelle basato sul valore di uno o più campi di ciascuna delle due tabelle. Di solito i campi

Dettagli

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati

Dettagli

Linguaggi e tecnologie per il Web 2016/2017 Facsimile di un compito d esame

Linguaggi e tecnologie per il Web 2016/2017 Facsimile di un compito d esame Esercizio 1 Linguaggi e tecnologie per il Web 2016/2017 Facsimile di un compito d esame (a) Scrivere un documento HTML contenente una form contenente i seguenti campi: cognome e nome (casella di testo

Dettagli

Guida a WordPress. 1. Iscrizione a Wordpress

Guida a WordPress. 1. Iscrizione a Wordpress Guida a WordPress 1. Iscrizione a Wordpress Digitare il seguente indirizzo: https://it.wordpress.com/ Cliccare su Crea sito web Scegliere un tema, ovvero la struttura principale che assumeranno le pagine

Dettagli

JavaScript (4) Programmazione lato client. document.forms[] Oggetto form. Oggetto form. È uno degli oggetti più importanti del DOM

JavaScript (4) Programmazione lato client. document.forms[] Oggetto form. Oggetto form. È uno degli oggetti più importanti del DOM Programmazione lato client JavaScript (4) Oggetto form Oggetto form È uno degli oggetti più importanti del DOM Durante la lettura di un file HTML, viene creato un array con tante celle quanti sono i moduli

Dettagli

La stampa unione in Word 2007

La stampa unione in Word 2007 La stampa unione in Word 2007 Preparazione della lista dei contatti Devi inviare a più persone lo stesso documento e vuoi personalizzarlo con il nome del destinatario? È semplice con la funzione stampa

Dettagli

INSERIRE I DATI NEL DATABASE

INSERIRE I DATI NEL DATABASE 13-Cap10_DWCS3.qxd 18-11-2009 11:43 Pagina 201 CAPITOLO10 INSERIRE I DATI NEL DATABASE In questo capitolo In questo capitolo imparerai a interagire con i contenuti del database gestiti nel sito. In particolare

Dettagli