GSMWORLD.it...viaggio nel mondo del GSM... GSMWORLD.it

Tutorial WML

 

Lezione 12.
FORM INPUT DELL'UTENTE. Parte 2

Tag "select"

Il tag "select" consente all'utente di selezionare un'opzione da una lista di possibili scelte, ognuna delle quali specificata da un elemento "option".

<select name="nome" [multiple="true|false"] [value="valore"] [iname="var_name"] [ivalue="var_valore"]>
...
<select>

Attributi principali
name Nome della variabile che verrà settata con il contenuto inserito dall'utente. Obbligatorio
multiple Abilita la scelta multipla. Il default per questa opzione é false.
value Valore di default. Nel caso in cui la variabile specificata in "name" contenga già un valore, l’attributo "value" viene ignorato. In caso di scelta multipla, conterrà i vari elementi selezionati separati da punto e virgola.
iname Nome della variabile nella quale è contenuto l'indice (numero posizionale della option) di default. Il valore 1 indica la prima option; 0 invece nessuna option selezionata.
ivalue Indica l'indice (numero posizionbale della option) di default. Il valore 1 indica la prima option; 0 invece nessuna option selezionata.

Tag "option"

Con questo tag possiamo popolare la nostra lista di opzioni.

<option [valore="valore"] [onpick="URL"]>
...
<option>

Attributi principali
valore Valore da assegnare alla variabile indicata nell'attributo name della "select" nel caso in cui l'opzione venga selezionata
onpick Con onpick è possibile specificare un URL al quale saltare quando viene selezionata questa opzione.

Esempio di "select":

<wml>
   <card>
      <p>
      Seleziona i tuoi hobbies:
      <select name="HOBHIES" iname="H" ivalue="1;2" multiple="true">
         <option value="A">Pittura</option>
         <option value="B">Musica</option>
         <option value="C">Cinema</option>
      </select>
      </p>
   </card>
</wml>

E' possibile la selezione multipla. Le opzioni 1 e 2 saranno selezionate per default se la variabile H non contiene un valore valido. Selezionando "Musica" e "Cinema" la variabile HOBBIES, che contiene i valori, diverrà "B;C" mentre H, che contiene gli indici, diverrà "2;3".



DISCLAIMER GSMWORLD.it consente all'utente di utilizzare il contenuto della presente pagina a condizione che: a) il documento serva solo a scopi informativi; b) il documento sia usato solo per scopi personali e comunque non commerciali; c) si faccia riferimento all'autore, quando il documento viene usato. GSMWORLD.it non si assume alcuna responsabilità per qualsiasi materiale realizzato o pubblicato da Terzi che sono linkati direttamente da questa pagina. Tutti i marchi, i nomi dei prodotti e dei servizi citati sono registrati dai rispettivi proprietari.

Copyright © Marcello Scatà 1997-2002
URL http://www.gsmworld.it/wapmania/default.asp?url=wml12.asp
Stampato lunedì 5 dicembre 2022 05:50:16