當用戶在卡片組的卡片之間切換時,我們需要在變量中存儲數據。WML 變量對大小寫敏感。
當用戶執行任務時(比如 go, prev 或 refresh),可使用 Setvar 元素設置帶有指定值的變量。
下面的例子將創建一個名為 i 的變量,值是 500:
setvar name=i value=500/
name 和 value 屬性是必需的。
可以為輸入元素(比如input, select, option 等等)設置變量:
下面的例子將創建名為 schoolname 的變量:
card id=card1select name=schoolnameoption value=HTMLHtml Tutorial/optionoption value=XMLXML Tutorial/option/select/card
使用上例中創建的變量:
card id=card2pYou selected: $(schoolname)/p/card