- WML 教程
- WML - 首頁
- WML - 概述
- WML - 環境
- WML - 語法
- WML - 元素
- WML - 註釋
- WML - 變數
- WML - 格式化
- WML - 字型
- WML - 圖片
- WML - 表格
- WML - 連結
- WML - 任務
- WML - 輸入
- WML - 提交資料
- WML - 伺服器指令碼
- WML - 事件
- WML - 定時器
- WML - 模板
- WML - DTD
- WML2 - 教程
- WML 參考
- WML - 實體
- WML - 標籤參考
- WML 有用資源
- WML - 快速指南
- WML - 有用資源
- WML - 討論
WML - 變數
由於一個卡片組可以包含多張卡片,因此需要一種機制來儲存資料,以便使用者在卡片之間切換。這種機制透過 WML 變數提供。
WML 區分大小寫。解析 WML 卡片組時不執行大小寫摺疊。所有列舉屬性值都區分大小寫。例如,以下屬性值都不同:id="Card1"、id="card1" 和 id="CARD1"。
可以使用幾種不同的方法建立和設定變數。以下是兩個示例
<setvar> 元素
<setvar> 元素用作使用者執行某些任務的結果。>setvar> 元素可用於在以下元素中設定變數的狀態:<go>、<prev> 和 <refresh>。
此元素支援以下屬性
| 屬性 | 值 | 描述 |
|---|---|---|
| name | 字串 | 設定變數的名稱 |
| value | 字串 | 設定變數的值 |
| class | 類資料 | 為元素設定類名。 |
| id | 元素 ID | 元素的唯一 ID。 |
以下元素將建立一個名為 a 的變數,其值為 1000
<setvar name="a" value="1000"/>
輸入元素
變數也透過任何輸入元素(如 input、select、option 等)設定。將自動建立一個與輸入元素的命名屬性相對應的變數。
例如,以下元素將建立一個名為 b 的變數
<select name="b"> <option value="value1">Option 1</option> <option value="value2">Option 2</option> </select>
使用變數
變數擴充套件在執行時在微瀏覽器或模擬器中發生。這意味著它可以與其他文字連線或嵌入其中。
變數以美元符號開頭引用,並且 WML 卡片組中的任何單個美元符號都解釋為變數引用。
<p> Selected o
廣告