ESEMPI DI FORM (da www.html.it)



Documenti analoghi
04/05/2011. Lezione 6: Form

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

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

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

Il linguaggio HTML - Parte 3

Lezione 6: Form 27/04/2012

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

I Tag dell html. Parte quarta

Interazione con l utente : i moduli.

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

Dott.ssa Adriana Pietramala

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

Sicurezza Protezioni in una pagina Web

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

19. LA PROGRAMMAZIONE LATO SERVER

Lezione III: Oggetti ASP e interazione tramite form HTML

Creazione Account PEC puntozeri su Outlook Express

Servizio Feed RSS del sito CNIT

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

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

GESGOLF SMS ONLINE. Manuale per l utente

Come leggere la posta con il programma Windows Mail (Windows Vista) Come leggere la posta con il programma Outlook Express (Windows XP / 2000)

Cimini Simonelli - Testa

Appunti su ASP (Active Server Pages)

Lezione nr. 8. Allora ecco come fare per recuperare le ultime tre tipologie di campo che ci sono rimaste da vedere.

Che casella di Posta avrò? Se mi chiami mario rossi la mia casella di posta sarà (senza eventuali accenti o apostrofi) mariorossi@icpieraccini.

GENERAZIONE PREVENTIVI

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

Form Editor. Dove NomeProfilo è personalizzabile.

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

LA GESTIONE DEI VEICOLI AZIENDALI CON MICROSOFT OUTLOOK

Schede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.

CERCARE UN FILE SOLO IN UNA DETERMINATA CARTELLA

CIRCOLARE RILEVA WEB del 19/05/2009

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas

GUIDA UTENTE MONEY TRANSFER MANAGER

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D

ALCUNI ESEMPI DI DATI 6,28 numerico costante

L amministratore di dominio

Manuale per i redattori del sito web OttoInforma

Metodo Condomini e MultiDialogo

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Guida all utilizzo del forum di direzionebandacs.altervista.org

SERVIZIO DI MESSAGGISTICA ALL UTENTE. Manuale per l operatore

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

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag.

GUIDA UTENTE BILLIARDS COUNTER (Vers )

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

NVU Manuale d uso. Cimini Simonelli Testa

Invio SMS. DM Board ICS Invio SMS

Istruzioni di accesso alla propria casella di posta elettronica tramite Zimbra Web Mail

MICHELANGELO Piattaforma autorizzativa per la gestione di interventi riservata ai fornitori

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

Importare/esportare la rubrica di Webmail Uniba

Cos è la FatturaPA. Come creare una fattura elettronica con Fattura Facile (creazione del file XML)

Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

A cosa serve GOOGLE MODULI? Con Moduli Google puoi pianificare eventi, fare sondaggi, sottoporre quiz agli studenti o raccogliere informazioni.

MAUALE PIATTAFORMA MOODLE

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

GUIDA UTENTE PRIMA NOTA SEMPLICE

1 Copyright ChateXpert

Guido d uso sito internet Unione Valdera

8.9 CREARE UNA TABELLA PIVOT

Guida al sistema. Dott. Enea Belloni

File, Modifica, Visualizza, Strumenti, Messaggio

Indice generale. Il BACK-END...3 COME CONFIGURARE JOOMLA...4 Sito...4 Locale...5 Contenuti...5

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

Leggere un messaggio. Copyright 2009 Apogeo

Opuscolo Outlook Express

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

Questo è riservato all Organizzazione Nazionale per la sistemazione delle parrocchie negli alberghi e per controlli contributi

Si tratta di un programma per la gestione della messaggistica ( , pec, posta interna, spedizione fax).

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

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

Guida all uso di Java Diagrammi ER

HTML e interattività FORM

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Manuale Utente. Sistema Informativo Ufficio Centrale Stupefacenti

Via della Repubblica 9 - Trezzano S/Naviglio (MI) Partita IVA nr

Manuale operatore per l utilizzo dell utente di dominio

LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE

STRUMENTI DI PRESENTAZIONE MODULO 6

USARE JOOMLA 1.7/2.5 per gestire il vostro sito.

Guida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ

GUIDA PER LA GESTIONE DEL SITO DA PARTE DEL PERSONALE DI SEGRETERIA a cura del prof. ROCCA MARCELLO

TI.RA. Software per il Tiro Rapido Sportivo

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

TaleteWeb Come navigare nella home page dell applicazione

Transcript:

ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. <FORM></FORM> Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso, che puo' variare a seconda dei tag che vedremo oltre. Non e' possibile inserire un modulo all'interno di un altro. In altre parole i form non permettono nidificazioni. La sintassi usuale dei tag analizzati e' la seguente: <FORM method="get post" action="http://www.tuosito.com/cgibin/nome_script.cgi"> Se method e' impostato come get i dati vengono spediti al server e separati in due variabili. Per questo metodo il numero massimo di caratteri contenuti nel form e' di 255. Utilizzando "method=post" i dati vengono ricevuti direttamente dallo script CGI senza un preventivo processo di decodifica. Questa caratteristica fa si' che lo script possa leggere una quantita' illimitata di caratteri. Impostato il primo tag <FORM> del modulo e' possibile, sempre che lo script CGI lo permetta, creare alcuni elementi molto utili al fine di una corretta gestione dei dati: <INPUT TYPE=HIDDEN NAME=MAILFORM_SUBJECT VALUE="Titolo del form"> Questo codice determina il titolo (subject) del messaggio che ricevarai via e- mail, e che conterra' il contenuto del form. E' molto utile ricevere messaggi con un proprio titolo, soprattutto per chi usa dei filtri per la posta, ma anche per l'indicizzazione della corrispondenza. <INPUT TYPE=HIDDEN NAME=MAILFORM_URL VALUE="http://www.tuosito.it"> Questo codice e' molto utile, in quanto una volta compilato e spedito correttamente il form, da' in risposta una pagina HTML successiva, all'interno della quale e' possibile inserire qualsiasi commento. La cosa piu' ovvia da fare e' visualizzare una pagina di conferma "il tuo form e' stato correttamente inoltrato", ma si puo' anche rimandare direttamente alla pagina principale del sito. Si tratta di comandi non standardizzati che variano a seconda del CGI utilizzato. Quindi il codice riportato sopra non funziona universalmente, ma solo con l'esempio pratico che piu' oltre andremo a dimostrare. 1

Il tag di base per la definizione degli elementi di un form e' <INPUT>, che viene utilizzato per aggiungere pulsanti, menu di scelta, password ecc. a <INPUT> possono venire assegnati 8 valori differenti, che andiamo a spiegare. type="text" <INPUT type="text" name="nome" maxlength="40" size="33" value="il tuo nome"> Questo valore crea i tipici campi di testo, dove usualmente vengono richiesti dati quali il nome o l'indirizzo e-mail. E' un valore usato soprattutto per informazioni non predefinite che variano di volta in volta. TEXT ha tre attributi aggiuntivi presenti anche nell'esempio: maxlength (il numero massimo di caratteri inseribili nel campo, oltre il quale non e' possibile aggiungere), size (la larghezza della stringa all'interno della pagina) e value (visualizza un testo di default all'interno della stringa). Il tuo nome type="password" <INPUT type="password" name="nome" maxlength="40" size="33"> Questo campo funziona similmente a TEXT visto in precedenza, ma con una piccola differenza che ne giustifica il nome: quando si digita all'interno della stringa bianca, non appaiono le lettere ma i classici asterischi delle password. In realta' i dati non vengono in alcun modo codificati, per cui rimane un'insicurezza di fondo che questo comando non elimina. type="checkbox" <INPUT type="checkbox" name="età" value="yes" checked> Questo attributo viene solitamente utilizzato per informazioni del tipo "si/no" e "vero/falso". Crea delle piccole caselle quadrate da spuntare o da lasciare in bianco. Se la casella e' spuntata, input restituisce un valore al CGI, al contrario non restituisce alcun valore. Value impostato su "yes" significa che di default la casella e' spuntata. Checked controlla lo stato iniziale della 2

casella, all'atto del caricamento della pagina. type="radio" <INPUT type="radio" name="giudizio" value="sufficiente"> <INPUT type="radio" name="giudizio" value="buono"> <INPUT type="radio" name="giudizio" value="ottimo"> Questo attributo ha funzioni simili a quello visto in precedenza, ma presenta piu' scelte possibili. Selezionando una voce tra quelle presenti, qualora abbiano tutte valore "name" identico, si deselezionano automaticamente le altre. SUFFICIENTE BUONO OTTIMO type="submit" <INPUT type="submit" value="spedisci"> Il classico bottone che invia il form con tutti i suoi contenuti. La grandezza del bottone dipende dalla lunghezza del testo. Spedisci type="reset" <INPUT type="reset" value="ricomincia"> Bottone che reimposta l'intero form eliminando i dati inseriti. Ricomincia 3

type="image" <INPUT type="image" src="pulsante.gif"> Funzione simile a quella del tasto "SUBMIT" ma con la differenza che al posto del bottone di default, viene visualizzata un'immagine. TEXTAREA <TEXTAREA cols=40 rows=5 WRAP="physical" name="commento"></textarea> Textarea e' utilizzato per commenti o campi che prevedono l'inserimento di molto testo. La larghezza e' impostata da "cols" e l'altezza da "rows". WRAP="physical" stabilisce che qualora il testo inserito superi la larghezza della finestra, venga automaticamente riportato a capo. SELECT <SELECT size=1 cols=4 NAME="giudizio"> <OPTION selected Value=nessuna> <OPTION value=buono> Buono <OPTION value=sufficiente> Sufficiente <OPTION Value=ottimo> Ottimo </select> 4

Select e' un elemento che permette la creazione di elenchi a discesa con varie possibilita' di scelta. Nel nostro esempio abbiamo simulato la richiesta di un giudizio su un sito Web. 5