News:

This week IPhone 15 Pro winner is karn
You can be too a winner! Become the top poster of the week and win valuable prizes.  More details are You are not allowed to view links. Register or Login 

Main Menu

WML Variables

Started by ben2ong2, October 05, 2006, 07:09:01 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

ben2ong2

Variables
When a user switches from card to card in a deck, we need to store data in variables. WML variables are case sensitive.
Specify a Variable with the Setvar Command
When someone executes a task (like go, prev, and refresh), the setvar element can be used to set a variable with a specified value.
The following example will create a variable named i with a value of 500:
<setvar name="i" value="500"/>
The name and value attributes are required.
Specify a Variable through an Input Element
Variables can also be set through an input element (like input, select, option, etc.).
The following example will create a variable named schoolname:
<card id="card1"><select name="schoolname"><option value="HTML">HTML Tutorial</option><option value="XML">XML Tutorial</option></select></card>
To use the variable we created in the example above:
<card id="card2"><p>You selected: $(schoolname)</p></card>

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

ben2ong2

WML Examples
A WML deck with two cards - one for user input and one for displaying the result - can be set up, as demonstrated in this example:
<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""You are not allowed to view links. Register or Login"><wml><card id="card1" title="Tutorial"><do type="accept" label="Answer">  <go href="#card2"/></do><p><select name="name">   <option value="HTML">HTML Tutorial</option>  <option value="XML">XML Tutorial</option>  <option value="WAP">WAP Tutorial</option></select></p></card><card id="card2" title="Answer"><p>You selected: $(name)</p></card></wml>
The first card might look like this in your mobile phone display:

----- Tutorial ----------
HTML Tutorial   
XML  Tutorial   
WAP  Tutorial  Answer

The second card might look like this:
----- Answer ----------
You Selected: HTML


You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login