I Tag dell html. Parte quarta



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

04/05/2011. Lezione 6: Form

Dott.ssa Adriana Pietramala

ESEMPI DI FORM (da

Strumenti a disposizione

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

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

Lezione 6: Form 27/04/2012

Il linguaggio HTML - Parte 3

Interazione con l utente : i moduli.

Metodologie Informatiche Applicate al Turismo

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

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

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Consorzio Triveneto S.p.A. Payment Gateway

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:

- La formattazione con foglio di stile esterno: Come realizzare e collegare un file con codice di stile ad una pagina web.

19. LA PROGRAMMAZIONE LATO SERVER

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

Il linguaggio HTML - Parte 4

Tutorial di HTML basato su HTML 4.0 e CSS 2

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1

Appunti su ASP (Active Server Pages)

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

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &#"#2

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

Come creare pagine WEB

MANUALE D USO DELLA PIATTAFORMA ITCMS

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Lezione III: Oggetti ASP e interazione tramite form HTML

NVU Manuale d uso. Cimini Simonelli Testa

XSL: extensible Stylesheet Language

Sicurezza Protezioni in una pagina Web

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Forms. Commercio elettronico Registrazione di nuovi membri (organizzazioni non-profit) Ricerca di mercato (collezione di dati relativi a utenti)

Informatica di base Laboratorio di HTML Dott. Serena Villata A.A. 2004/05

Obiettivo dell esercitazione

Cimini Simonelli - Testa

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

Form Editor. Dove NomeProfilo è personalizzabile.

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css.

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Richiami sugli elementi del linguaggio HTML

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi>

2.3 Cenni sui fogli di stile CSS per XML

Siti interattivi e dinamici. in poche pagine

Creare un sito Multilingua con Joomla 1.6

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

HTML e XML. Politecnico di Milano Facoltà del Design Bovisa Elementi di Informatica e Reti di calcolatori

UTILIZZO DEI CSS. categoria e lente possiamo aggregare le istruzioni inserite ed avere infondo alla colonna stessa un anteprima.

LEZIONI DI HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

Come creare un modulo

Dexma Newsletter System

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

Per l'esercizio preparare una cartella dal nome DUE COLONNE con le sottocartelle css e immagini

REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ

Una metodologia di progettazione di applicazioni web centrate sui dati

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

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

Javascript. Politecnico di Milano Facoltà del Design Bovisa Elementi di Informatica e Reti di calcolatori

Dott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala

JAVASCRIPT. Tale file è associato alla pagina web mediante il tag <script> inserito nella sezione <head> con la seguente sintassi:

INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW

Integrare Flash In Joomla

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

Lezione nr. 7. >> Come posso recuperare un valore da un campo TEXT?

L aspetto dei file HTML

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

HTML HyperText Markup Language:

Si apre la seguente pagina!

Guida autore all'uso di Lotus Quickr

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML

Procedura SMS. Manuale Utente

Guida alla registrazione on-line di un DataLogger

BASI DI DATI Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL

Vntcms 2 istruzioni per l uso!

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

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

Linguaggi per il web oltre HTML: XML

Come distribuire in una pagina Web il video ripreso con la telecamera

I moduli HTML Interazione per l invio di informazioni in Internet

LEZIONE 1 HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

HTML INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Disegnare il Layout. 1

Figura 54. Visualizza anteprima nel browser

01. Conoscere l area di lavoro

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

FORMMAIL.pl. E'presentata una lista dei campi che possono essere utilizzati all'interno della form: CAMPO NECESSARIO DA INSERIRE NELLA FORM

Manuale per i redattori del sito web OttoInforma

Capitolo 4 Pianificazione e Sviluppo di Web Part

CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Esercizi. Introduzione all HTML. Il WWW

Transcript:

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: <form action="uri" method="post >...</form> L'attributo ACTION specifica l'uri della risorsa a cui il browser invierà i dati.

Tag <input> Un modulo può contenere più elementi INPUT, aventi diverse funzioni, definiti nel modo seguente: <input type="text" "password" "radio" "checkbox" "submit" "reset" "button" "image name="string" [value="string"] [checked] [size="n"] [maxlength="n"] >

Type TEXT Crea un campo per l'immissione di una stringa. L'attributo SIZE definisce la dimensione del campo, ma resta comunque possibile inserire stringe di dimensione maggiore fino al valore definito da MAXLENGTH(in tal caso il testo scorrerà). L'attributo VALUE permette di inizializzare il campo.

Type PASSWORD Funziona come TEXT, con la differenza che il testo è offuscato da asterischi. L'invio dei dati avviene però in chiaro, dunque non è assicurata la confidenzialità.

Type RADIO Crea un gruppo di voci di selezione mutuamente esclusive. Il gruppo è definito dall'attributo NAME, che deve avere lo stesso valore per ogni voce appartenente al gruppo, mentre VALUE è diverso per ogni voce. Il dato inviato è costituito dalla coppia NAME+VALUE.

Type CHECKBOX Crea una singola voce di selezione; se selezionata, ritorna NAME=on.

Type SUBMIT Crea un pulsante che mostra il testo definito dall'attributo VALUE. Quando premuto, il browser invia i dati secondo il metodo specificato le form.

Type RESET Crea un pulsante che mostra il testo definito dall'attributo VALUE. Quando premuto, il browser ripristina i valori di default in tutti gli elementi del modulo.

Tag <select> Il tag <select> crea un menu di voci opzionali. <select name="string" >...</select> Le singole voci sono definite dall'elemento <option>: <option value="string" [selected] >... </option> Se una voce è SELECTED, sarà quella selezionata per default.

Esempio form <form action="mailto:youremailaddress@yourdomain.com" method="post ENCTYPE="text/plain"> <p align="left">text:</p> <input type="text" value="testo di default" size="20"> <p align="left">radio:</p> <input type="radio" name="uno" value="uno1" checked="checked">prima opzione<br /> <input type="radio" name="uno" value="uno2">seconda opzione<br /> <input type="radio" name="uno" value="uno3">terza opzione<br /> <p align="left">checkbox:</p> <input type="checkbox" name="uno">prima opzione<br /> <input type="checkbox" name="due">seconda opzione<br /> <input type="checkbox" name="tre">terza opzione<br /> <p align="left">select:</p> <select name="uno"> <option value="uno" selected>uno</option> <option value="due">due</option> <option value="tre">tre</option> </select> <p align="left">reset:</p> <input type="reset" value="cancella tutto"> <p align="left">submit:</p> <input type="submit" value="spedisci i dati"> </form>

Invio tramite posta <html> <head> <script> // Soggetto della mail subject = "Dati dal sito"; // Indirizzo email per il ritorno dei dati email = "info@tarabaralla.info"; function sendform() { var data = ""; for (j = 0; j < document.forms[0].length - 1; ++j) { data += document.forms[0].elements[j].name + ": " + document.forms[0].elements[j].value + " "; } window.open("mailto:" + email + "?subject=" + subject + "&body=" + data,"_self"); } </script> </head> <body>

Invio tramite posta 2 <form name="iscrizione"> Nome:<input type="text" name="nome" value="carlo"><br><br> Indirizzo:<input type="text" name="indirizzo" value="via del pozzetto"><br><br> Telefono:<input type="text" name="telefono" value="056939293"><br><br> <input type="button" value="send" onclick="sendform()"> </form></body></html>

Tag <object> Consentono di inserire oggetti multimediali come video: <object data= video.mpeg type= application/ mpeg > Alternativa al video </object>

Tag <object> (video youtube) <object width="425" height="344"><param name="movie" value="http://www.youtube.com/ v/hkob0mhvbvm&hl=it&fs=1"></ param><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></ param><embed src="http://www.youtube.com/ v/hkob0mhvbvm&hl=it&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Tag <div> E usato per raggruppare logicamente gli elementi dell html. Non ha nessun effetto diretto visibile sulla visualizzazione degli elementi in esso contenuti. Verrà usato per la definizione degli stili con il css.

Introduzione ai CSS Introduzione

Cosa è il CSS I fogli di stile a cascata (CSS) costituiscono uno strumento potente e flessibile per controllare la presentazione dei documenti. I CSS semplificano notevolmente il lavoro di editing ed eliminano la ripetizione dei comandi. E' infatti possibile definire il layout delle pagine e l'aspetto di elementi ricorrenti all'interno del documento (ad esempio, dimensione, font e colori di testo e titoli). L'introduzione dei CSS ha reso obsoleti molti attributi degli elementi HTML.

Cosa è il CSS (2) Tramite il linguaggio CSS si può definire lo stile (colore, sfondo, grandezza, bordo, allineamento ) di uno o più gruppi (tag) di una pagina (o più) html.

Struttura del CSS Come gli attributi dell html, ogni caratteristica dello stile di un elemento html o di un gruppo di elementi deve essere definita tramite la seguente sintassi: attributo1: valore; attributo2: valore In html era: attributo1= valore attributo2= valore Nota che in CSS gli attributi sono separati da ; in html dagli spazi.

Come si specificano i CSS Gli attributi CSS associati a ciascun tag html si possono specificare in due modi: Tramite l attributo style dell html : <p style= background: yellow; color: red > In questo modo però si perdono i vantaggi del CSS dato che lo stile potrebbe essere specificato tramite gli attributi classici dell html Tramite I fogli di stile.

I fogli di stile I fogli di stile sono dei file esterni o delle sezioni della pagina html in cui si specifica lo stile di ciascun tag della pagina tramite il CSS. Il foglio di stile può essere integrato nella pagina html specificando il css nell header all interno del tag <style type= text/css > o in un file esterno.

Fogli di stile Che sia racchiuso in un tag o in un file esterno I fogli di stile hanno questa struttura: P { color: red } Con tale stile tutti gli elementi racchiusi dentro I tag <p> avranno il testo di color rosso

Fogli di stile esterni Se si definisce lo stile in un foglio esterno tutte le pagine che dovranno seguire quello stile dovranno contenere dentro head: <link rel="stylesheet" href= style.css" type="text/ css" media="screen">

Stile interno Se invece si vuole definire lo stile all interno di una pagina html si deve aggiungere una sezione style dentro head (comunque sconsigliato perchè va ripetuto in ogli pagina con lo stesso stile): <style> <!-- h2 { font-family: sans-serif; color: red; font-style: oblique; text-align: center; border: thin groove; } --> </style>