Modulo o Form in Html
|
|
|
- Fabia Ferrari
- 8 anni fa
- Просмотров:
Транскрипт
1 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.
2 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.
3 Modulo o Form in Html
4 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)
5 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 Method specifica il metodo utilizzato per trasferire le informazioni al programma sul server.
6 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:
7 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]>
8 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 >
9 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.
10 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]>
11 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.
12 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.
13 Altri elementi Altri elementi Html presenti nel form sono: 1. Campo area di testo 2. Casella di selezione E adesso prova tu:
14 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>
15 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.
16 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
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
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
Il linguaggio HTML - Parte 3
Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin [email protected] Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html
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
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
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
Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR [email protected] 2013/2014
Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR [email protected] 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage
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.
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
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,
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
World Wide Web. Web e Server-side Computing: Richiami sulla tecnologia Web e FORM HTML. Il Successo del Web. Protocolli di accesso
Web e Server-side Computing: Richiami sulla tecnologia Web e FORM HTML Gianluca Moro [email protected] Dipartimento di Elettronica, Informatica e Sistemistica Università di Bologna World Wide Web nato
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
Lezione nr. 5. Per creare un modulo è necessario avere delle conoscenze di base del linguaggio HTML. Niente di difficile ovviamente!
Lezione nr. 5 >> Come creare un modulo Web I moduli web sono delle strutture fondamentali per ogni sito web e la loro conoscenza ti permetterà di risolvere almeno il 60% delle problematiche di gestione
Appunti su ASP (Active Server Pages)
Client Client Appunti su ASP (Active Server Pages) Che cosa è ASP Un server web è un computer che contiene tutte le pagine web di un determinato sito web. In tale computer è installato un software che
Dott.ssa Adriana Pietramala
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala [email protected] Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di
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
La Back Office Console consente di costruire lo scheletro degli schema.
BACK OFFICE CONSOLE 1.1 Introduzione 3 1.2 Creazione di uno Schema 4 1.2.1 Struttura dello Schema 5 1.2.2 Caratteristiche dei campi 6 1.2.3 Traduzioni 8 1.3 Ricerca degli schema 8 1.4 Gestione delle Categorie
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
Applicazione ASP di esempio
Applicazione ASP di esempio Database in rete Prof. Claudio Maccherani Un server web è un programma che gira su un computer sempre collegato ad Internet e che mette a disposizione file, pagine e servizi.
Sicurezza Protezioni in una pagina Web
Pagina 1 di 7 Sicurezza Protezioni in una pagina Web HTML è un linguaggio che consente di presentare informazioni in pagine di formato predefinito e accattivante. Quando non si hanno a disposizione informazioni
Form Editor. Dove NomeProfilo è personalizzabile.
Form Editor Il tema permette di generare automaticamente dei moduli per la raccolta di dati in tre semplici step: 1. Si crea una tabella nel database per la raccolta dei dati. Per la creazione si parte
I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.
I FORM Che cosa sono e che caratteristiche hanno Un form contiene molti oggetti che permettono di inserire dati usando la tastiera. Tali dati verranno poi inviati alla pagina php che avrà il compito di
HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche
Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.10 parte II Prof. Roberto Canonico Università degli Studi di Napoli Federico
OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel)
ISTITUTO TECNICO COMMERCIALE STATALE SCHIAPARELLI-GRAMSCI CLASSI CORSI OBIETTIVI MINIMI Anno scolastico 2010-2011 TIC-TIT OBIETTIVI 1. Foglio elettronico: funzioni fondamentali (Excel) CONTENUTI / tipologia
19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database
Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti
Plugin di integrazione con il CMS Joomla
Plugin di integrazione con il CMS Joomla Requisiti: Joomla Un account valido sulla piattaforma 4Dem Accesso al pannello di amministrazione di Joomla 4Dem.it - INTEGRAZIONE CON IL CMS JOOMLA 2 Note: l integrazione
Siti interattivi e dinamici. in poche pagine
Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata
Spiegazioni esercizio Gestione Tabella con PHP e MySQL
Spiegazioni esercizio Gestione Tabella con PHP e MySQL foglio_di_stile.css (foglio di stile esterno) Questo file contiene: 1. la struttura generale delle quattro pagine web dinamiche: index.php, inserisci.php,
03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016
03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 Obiettivi dell esercitazione: Utilizzo del pattern MVC Utilizzo di HashSet Introduzione alla complessità ESERCIZIO 1
. Il DVR supporta la connessione WebServer tramite Browser Internet Explorer. La porta Web Server di default è la 3000 ( Es. http://192.168.1.100:3000 ). Manuale d uso DVR 401L MANUALE
Programmazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
Utilizzo delle Maschere in Microsoft Access
Utilizzo delle Maschere in Microsoft Access Uso delle maschere Permettono di definire delle interfacce grafiche per la gestione dei dati del database Permettono di realizzare delle piccole applicazioni
POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL
POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area posta... 5 Scrivi un nuovo messaggio... 5 Selezione ricevuta di consegna... 5 Inserimento
Documento di Analisi. Mockup
Documento di Analisi Studente: Marco Micera Matricola: 502797 Mockup Breve descrizione Questa semplice applicazione consente all utente di visualizzare le proprie spese finanziarie. A seconda del periodo
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
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono
Servizi Online. Manuale utente. Polizza Allievi IeFP. 01 febbraio 2016 Pagina 1 di 20
Servizi Online Polizza Allievi IeFP Manuale utente 01 febbraio 2016 Pagina 1 di 20 SOMMARIO 1 Introduzione... 3 1.1 Istituzione della polizza Allievi IeFP per un soggetto assicurante già titolare di codice
Array, Funzioni e interazione con l utente
Array, Funzioni e interazione con l utente Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - [email protected] Gli array sono contenitori in grado di memorizzare una sequenza di
WORD PROCESSING.
WORD PROCESSING www.diego72.altervista.org CREARE IN SERIE LETTERE ED ETICHETTE La Creazione guidata Stampa unione è presente nella scheda Lettere consente di creare lettere tipo, etichette per indirizzi,
AREAS Accessi. Sistema Prenotazione Cittadino
AREAS Accessi Sistema Prenotazione Cittadino INDICE 1. Introduzione 2. Registrazione - Login 3. Menu - Scelta operazione Prenotazione ON-LINE con ricetta rossa Prenotazione ON-LINE con ricetta elettronica
Tipi di pulsante, caselle di controllo e altri controlli sulla barra degli strumenti Moduli
DALLA GUIDA IN LINEA Le macro ed i moduli Tipi di pulsante, caselle di controllo e altri controlli sulla barra degli strumenti Moduli I pulsanti, le caselle di controllo e gli altri controlli presenti
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
Creare l array presentato nei lucidi ([pippo, pluto, etc])
Creare l array presentato nei lucidi ([pippo, pluto, etc]) Visualizzare sul browser tutto il contenuto dell array formattato come tabella, con una riga di intestazione Personaggi in grassetto e poi una
Guida a Getrix: Indice Multimedia Virtual tour
Guida a Getrix: Indice Multimedia Virtual tour Multimedia pag. 2 - VIRTUAL TOUR: Crea Modifica Cancella Vedi Virtual tour (Multimedia Virtual tour) pag. 2 - Creare un Virtual tour: Caricare le immagini
MODULO 5 ACCESS Basi di dati
MODULO 5 ACCESS Basi di dati Lezione 2 www.mondopcnet.com ARGOMENTI Lezione 2: Tabelle Menu database Tipi di dato Creazione tabella in visualizza struttura Definire un campo chiave Navigazione tra i record
MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI DI SENSIBILITÀ AGLI ANTIBIOTICI.
MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI DI SENSIBILITÀ AGLI ANTIBIOTICI. Per utilizzare il programma di gestione dati di sensibilità agli antibiotici, occorre utilizzare un browser Web (Internet Explorer)
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
ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
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?
Eni S.p.A. Eni ICT. CA Strong Authentication Manuale Utente. CA Strong Authentication User Manual
Eni S.p.A. Eni ICT CA Strong Authentication CA Strong Authentication User Manual v1.0.b2b.it - 14/03/2017 CA Strong Authentication 2 Eni ICT CA Strong Authentication 3 CA Strong Authentication 4 Eni ICT
GUIDA ALL UTILIZZO DELL AREA RISERVATA PER GLI ISCRITTI AL CROAS CAMPANIA
GUIDA ALL UTILIZZO DELL AREA RISERVATA PER GLI ISCRITTI AL CROAS CAMPANIA Accesso al portale Per accedere all Area Riservata Comunicazioni del CROAS Campania, aprire un browser web (Firefox, Chrome, Explorer,
MODULO 5 ACCESS Basi di dati
MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati Lezione 3 www.mondopcnet.com ARGOMENTI Lezione 3 Relazioni tra tabelle Perché creare le relazioni Tipi di relazioni Come creare le relazioni Integrità
Guida Quiz Patenti Nautiche
Versione n. Pagina n. Motivo della revisione Data 1.0 Tutte Prima Emissione 26/09/2011 2.0 pagg. 10-15 realizzazione nuova funzionalità Dettaglio esame 31/10/2011 Versione n. Redazione Verifica Approvazione
3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
MS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : [email protected] Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
Javascript e CSS nelle pagine WEB
1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT
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
Infor LN [GUIDA INFOR LN] Baltur S.p.A. Rev. 1.0-10/2013 [GUIDA INFOR LN] Guida all utilizzo del Gestionale Infor LN per le Agenzie Baltur Baltur S.p.A. Informazioni di base 1 Indice Informazioni di base...
GUIDA APPLICATIVA RIDUZIONE PRESUNTO. Manuale Intermediari. Versione 1.0. Riduzione del Presunto Intermediari - 1.0
GUIDA APPLICATIVA RIDUZIONE PRESUNTO Manuale Intermediari Versione 1.0 Riduzione del Presunto Intermediari - 1.0 INDICE DEL DOCUMENTO 1 Introduzione... 3 2 Accesso al Servizio... 4 3 Riduzione del Presunto...
