Tag WML <onpick>

o onpickattribute é um ótimo atalho se você estiver usando um menu de seleção. Em vez de escrever muitos códigos que permitem ao usuário ir para outro cartão se uma opção for selecionada, você pode simplesmente colocar o destino noonpickatributo. Aqui está um fragmento de código sem o atributo onpick:

Exemplo:

A seguir está o exemplo que mostra o uso de onpick atributo junto com o elemento <option>.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>

<card id="tutorials" title="Main Menu">
<p>
  Select a tutorial :
  <select title="tutorials" name="selection_list">
    <option onpick="#xhtml">XHTML Tutorial</option>
    <option onpick="#wap">WAP Tutorial</option>
  </select>
</p>
</card>
<card id="xhtml" title="XHTML Tutorial">
<p>
Go through our XHTML tutorial
</p>
</card>

<card id="wap" title="WAP Tutorial">
<p>
Go through our WAP tutorial
</p>
</card>
</wml>

Quando você carrega este programa, ele mostra a seguinte tela:

Agora, destaque a caixa suspensa e selecione-a. Ele lhe dará duas opções, como segue:

Quando você carrega este programa, ele mostra a seguinte tela:

Agora, suponha que você selecione WAP Tutorial da lista, ele exibirá a seguinte tela: