Modulo o Form in Html

Похожие документы
D B M G Il linguaggio HTML

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

Il linguaggio HTML - Parte 3

Lezione 6: Form 27/04/2012

04/05/2011. Lezione 6: Form

HTML e interattività FORM

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

Interazione con l utente : i moduli.

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

ESEMPI DI FORM (da

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

World Wide Web. Web e Server-side Computing: Richiami sulla tecnologia Web e FORM HTML. Il Successo del Web. Protocolli di accesso

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

Lezione nr. 5. Per creare un modulo è necessario avere delle conoscenze di base del linguaggio HTML. Niente di difficile ovviamente!

Appunti su ASP (Active Server Pages)

Dott.ssa Adriana Pietramala

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

La Back Office Console consente di costruire lo scheletro degli schema.

Guida introduttiva al PHP

Applicazione ASP di esempio

Sicurezza Protezioni in una pagina Web

Form Editor. Dove NomeProfilo è personalizzabile.

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche

OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel)

19. LA PROGRAMMAZIONE LATO SERVER

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Plugin di integrazione con il CMS Joomla

Siti interattivi e dinamici. in poche pagine

Spiegazioni esercizio Gestione Tabella con PHP e MySQL

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016


Programmazione web lato client con JavaScript. Marco Camurri 1

Utilizzo delle Maschere in Microsoft Access

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

Documento di Analisi. Mockup

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

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

Servizi Online. Manuale utente. Polizza Allievi IeFP. 01 febbraio 2016 Pagina 1 di 20

Array, Funzioni e interazione con l utente

WORD PROCESSING.

AREAS Accessi. Sistema Prenotazione Cittadino

Tipi di pulsante, caselle di controllo e altri controlli sulla barra degli strumenti Moduli

Access 2007 Colonna di ricerca

Creare l array presentato nei lucidi ([pippo, pluto, etc])

Guida a Getrix: Indice Multimedia Virtual tour

MODULO 5 ACCESS Basi di dati

MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI DI SENSIBILITÀ AGLI ANTIBIOTICI.

HTML FORM E PHP. Programmazione Web 1

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.

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

Eni S.p.A. Eni ICT. CA Strong Authentication Manuale Utente. CA Strong Authentication User Manual

GUIDA ALL UTILIZZO DELL AREA RISERVATA PER GLI ISCRITTI AL CROAS CAMPANIA

MODULO 5 ACCESS Basi di dati

Guida Quiz Patenti Nautiche

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

MS Access: Tutorial Tabelle, Relazioni

Javascript e CSS nelle pagine WEB

Infor LN [GUIDA INFOR LN] [GUIDA INFOR LN] Baltur S.p.A. Rev /2013. Guida all utilizzo del Gestionale Infor LN per le Agenzie Baltur

GUIDA APPLICATIVA RIDUZIONE PRESUNTO. Manuale Intermediari. Versione 1.0. Riduzione del Presunto Intermediari - 1.0

Транскрипт:

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 che richiede su Internet informazioni su un prodotto inserendo i parametri di ricerca in una pagina web definita a tale scopo; i dati vengono inviati al server web che interroga il database aziendale e costruisce la pagina HTML di risposta da reinviare al browser dell utente. Con l uso dei moduli in linea si instaura un feedback tra l utente che riceve le pagine richieste e il server che le invia.

Form HTML Sono moduli che possono essere compilati dall utente, utilizzabili per questionari, prenotazioni, ordinazioni, immissioni dati, etc Il modulo di immissione dati viene inserito in un documento hmtl, l utente lo compila e lo invia (con un operazione detta submit ad un server per la successiva elaborazione effettuata con un linguaggio appositamente studiato per la programmazione lato server (server side). I principali sono: Script server side: PHP e ASP Applicazioni CGI (Common Gateway Interface): Java Applet e Active Script: programmi client side, eseguiti sulla macchina in cui risiede il browser.

Modulo o Form in Html

Il Modulo è un contenitore di elementi HTML. Tali elementi permettono all utente di creare un interfaccia GUI per interagire con il sistema. Tramite l interfaccia l utente può effettuare scelte, inserire dati, fornire risposte. L interazione avviene in due fasi: Creazione del form per prendere i dati in input Elaborazione dei dati acquisiti mediante script L elaborazione può avvenire: direttamente sul client tramite programmi di scripting (Applet e Active Script) al momento della sottomissione del form (tasto di conferma) dove i dati sono trasformati in coppie nome-valore inviati dal client ad un programma presente sul server (PHP, ASP, Applicazioni CGI)

I tag del form Il form è definito con i tag <FORM> e </FORM> che non possono essere nidificati. <Form [Action= URL_dello script ] [Method= Get Post ]> Elementi Html </Form> Action specifica un URL che contiene il nome del programma sul server, oppure un indirizzo di e-mail Method specifica il metodo utilizzato per trasferire le informazioni al programma sul server.

Gli elementi dei moduli Uno degli elementi maggiormente utilizzati è INPUT <Input Type= TipoElemento Name= NomeElemento Value= ValoreIniziale > L attributo Type identifica il tipo di elemento che può essere: 1. Campo di testo 2. Campo password 3. Campo nascosto 4. Casella di controllo 5. Casella di scelta alternativa 6. Pulsante Altri elementi sono:

Campo di testo E un elemento grafico formato da una singola riga nella quale l utente può inserire valori di tipo stringa. <Input Type= Text Name= NomeCampo Size=Larghezza Value= Valore Maxlength= Lunghezza [Disabled Readonly]>

Campo Password Permette di inserire testo che risulta non visibile sullo schermo in quanto mascherato dal carattere *. Non è un campo crittografato. <Input Type= Password Name= utente Size= 8 >

Campo Nascosto Permette di nascondere (non essere visibile nel form) il campo. Tali campi sono utilizzati per passare informazioni agli script del documento o agli script del server. <Input Type= Hidden Name= Utente Value= Paolo > Il nome Paolo è passato agli script senza che il campo sia visualizzato.

Casella di Controllo Le caselle di controllo, o check box, sono elementi di selezione multipla e vengono utilizzati per consentire la registrazioni di informazioni del tipo si/no, vero/falso oppure la scelta tra più opzioni disponibili. <Input Type= Checkbox Name= NomeCasella [Checked]>

Casella di Scelta Alternativa Le caselle di scelta alternativa, o radio box o radio button, sono simili alle caselle di controllo, ma consentono la selezione esclusiva di una sola casella all interno di un gruppo. <Input Type= Radio Name= NomeCasella [Checked]> E necessario che NomeCasella sia uguale per tutti i radio box. L attributo Checked forza la selezione della casella al valore true. Se più caselle di un gruppo vengono impostate a checked, verrà selezionata solo quella relativa all ultimo checked.

I Pulsanti Il tipo pulsante o button consente di creare un pulsante caratterizzato da un nome e una eventuale etichetta che viene visualizzata su di esso. <Input Type= Button Submit Image Reset Name= Nome Value= Etichetta > I Pulsanti hanno senso se associati a programmi di script. Se, ad esempio, diamo il valore Submit, quando il pulsante viene premuto, invia il contenuto di tutti gli elementi del form al server. Il tipo Image è simile a Submit ma utilizza un immagine grafica. Il tipo Reset riporta i valori di tutti i campi al loro valore iniziale.

Altri elementi Altri elementi Html presenti nel form sono: 1. Campo area di testo 2. Casella di selezione E adesso prova tu:

Campo area di testo L area di testo è un particolare campo di testo che utilizza più righe, consentendo di immettere più informazioni. <Textarea Name= NomeArea Rows= NumeroRighe Cols= NumeroColonne > Contenuto di default </Textarea>

Casella di selezione La casella di selezione ha la forma di un elenco a discesa o di un menù di voci (menù pop-down) <Select Name= NomeSelect Size= NumeroRighe [Multiple]> <Option Value= Nome1 [Selected]> Stringa1 </Option> <Option Value= Nome2 [Selected]> Stringa2 </Option> <Option Value= NomeN [Selected]> StringaN </Option> </Select> Size assegna il numero di righe della lista da visualizzare. Multiple identifica il caso di lista con scelta multipla possibile. Option definisce i singoli elementi della lista. Selected identifica il valore di dafult da presentare in visualizzazione nella casella </Option> è raccomandato ma non necessario.

Esercizio Crea un modulo Html per la prenotazione di un prodotto da un negozio on-line di componenti per computer. Nel modulo deve essere specificato: Nome e cognome dell acquirente Indirizzo e numero di telefono Prodotto scelto Modalità di pagamento