A Sbafo! Tutto per il web gratis e in italiano...

AVVISO

   Aggiungi ai preferiti  

:: Sei qui: Home > Manuali > Indice generale dei manuali - HTML - Manuale di programmazione - pagina 12
Indice di questo manuale Indice di tutti i manuali Area download

HTML - Manuale di programmazione

Manuale scritto da Rosario Zappalà nel mese di aprile 2002

TESTI E MANUALI

Copyright© Rosario Zappalà - Testi e Manuali™ 2002
Sono vietate la riproduzione, la pubblicazione e la distribuzione anche parziale del presente manuale
senza il consenso scritto dell'autore.

Visita il sito dell'autore


I moduli

Proprietà

I moduli (o forms) sono costituiti da elementi come caselle di testo o menù a tendina associati a pulsanti e di solito servono per interagire con i nostri visitatori, visto la possibilità di inviare dati tramite essi. Le potenzialità dei moduli sono infinite, si possono utilizzare da soli o con java scripts, vi si possono eseguire calcoli matematici e in pratica dipende dal programmatore il renderli sempre più funzionali. Vediamo ora come dotare il nostro sito (presuppongo che abbiate creato almeno la pagina principale ormai...) di un form.

Il comando da utilizzare è:

<form>


Da solo non serve a niente, ha bisogno degli attributi sotto descritti.

 

Action

Serve ad indirizzare il modulo al server (per inviare ad esempio dei messaggi al webmaster del sito che ospita il form).

 

Method

Ammette due metodi: Post e Get, i quali servono per inviare i dati scritti nel form.

 

Name

Il nome del modulo, è facoltativo in html, obbligatorio in javascript. 

Proviamo ora a vedere come iniziare a realizzare il form per inviare un messaggio tramite una casella mail ed un tasto Invia. Di seguito il codice, come sempre, editor html  e provate:

<form>

        Inserisci il tuo nome: <input type="Text" name="tuo nome">

</form>


Il campo dentro il quale scrivere la e-mail si ottiene con <input> associato ad alcuni parametri quali type="text" e name="tuo nome" in modo tale da raccogliere i dati e spedirli.

Ovviamente il modulo non è ancora funzionante per il semplice motivo che manca un tasto di invio ed una destinazione per i dati da inviare.

Provvediamo a realizzare un tasto di invio con il comando input e submit come vedete nel codice a seguire, per scrivere sul pulsante utilizzeremo value, esattamente come segue:

<form>

        Inserisci il tuo nome: <input type="Text" name="tuo nome">

        <input type="Submit" value="invia">

</form>


Ora che avete provato il codice sul vostro editor, vi sarete accorti di avere una casella di testo e un pulsante di invio. Manca tuttavia qualcosa: l'indirizzo al quale inviare il messaggio, cioè il nostro. Abbiamo due alternative, potremmo scegliere di farci inviare il messaggio tramite i CGI, ma spesso i server che mettono a disposizione gratuitamente dello spazio non mettono a disposizione i CGI, allora utilizziamo la nostra e-mail, magari creata allo scopo.

Di seguito il codice completo per rendere funzionante il modulo utilizzando un indirizzo di posta elettronica:

<form method="post" action="mailto:tuoindirizzo@qui.it" enctype="text/plain"     
     name="mio_form">

     Il tuo nome: <input type="Text" name="tuo nome">


     Il tuo giudizio: <input type="Text" name="giudizio">


     <input type="Submit" value="invia">


</form>

Ora non vi resta che provare il codice e quindi studiarlo.

Torna alla pagina precedente
Pagina precedente
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Registrazione dominio, spazio illimitato, 5 caselle di posta, a soli 24,79 euro all'anno iva inclusa.

www. .

Questo sito è ottimizzato per Explorer 5.0 o superiore, Java compatibile. Alcune delle applicazioni presenti potrebbero non essere supportate da Netscape© o da sistemi operativi diversi da Microsoft© Windows. Tutti i marchi citati sono di proprietà dei loro legittimi autori.

Webmaster: Seatiger Team