<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//Dtd WML 1.1//EN" "http://www.wapforum.org/Dtd/wml_1.1.xml">
<wml>
<card title="prova" ordered="false">
<do type="ACCEPT">
<go method="post" href="https://www.html.it/cgi">
<postfield name="nome" value="$nome"/>
<postfield name="cognome" value="$cognome"/>
</go>
</do>
<do type="options" label="Clear">
<refresh>
<setvar name="nome" value=""/>
<setvar name="cognome" value=""/>
</refresh>
</do>
<p> Metti il tuo nome: <input title="nome" name="nome"/>
Metti il tuo cognome: <input title="cognome" name="cognome"/>
</p>
</card>
</wml>
Questo listato è relativamente complicato
e mette in gioco alcuni marcatori che
abbiamo precedentemente spiegato ed altri nuovi.
Abbiamo creato il file:
<WML>
</WML>
dentro questo abbiamo costruito una CARD con il marcatore:
<CARD>
</CARD>
Questa CARD contiene l'attributo:
ordeered="false"
Se fosse settato trUE le istruzioni contenute seguirebbero un'ordine definito
in questa CARD incontriamo due volte il marcatore:
<do>
</do>
La prima volta si occupa di innescare un marcatore:
<go method"post"URL"">
</go>
che inoltra ad un server HTTP le informazioni
variabili contenute
all'interno del marcatore:
<postfield value="$">
che serve appunto ad immagazzinare variabili che devono essere
inoltrate ad un server.
Queste variabili sono inserite dall'utente
utilizzando il marcatore:
<imput key="">
<imput>
dove l'attributo key specifica appunto il nome
di una variabile che verrà inoltrata.
Se vogliamo operare una correzione ai dati che abbiamo inserito
entra in gioco il secondo marcatore:
<do type="OPTION">
</do>
che innesca, se l'utente preme nel cellulare
il tastino che corrisponde ad OPTION,
un aggiornamento delle informazioni che l'utente inserisce
Questo aggiornamento è specificato appunto all'interno
del marcatore:
<refresh>
</refresh>
all'interno di questo marcatore che rinfresca le informazioni
abbiamo inserito il marcatore:
<setvar name="">
</setvar>
che contiene appunto le variabili.
Sul display del nostro dispositivo WAP-ENABLED
vedremo apparire la scritta:
metti il tuo nome
metti il tuo cognome
inseriamo i nostri dati
e premiamo il tasto enter così i dati verrano inoltrati al server,
altrimenti premiamo il tasto option e potremo cancellare e riscrivere
prima di inoltrare i nostri dati al server.