6.4 变量设置元素与变量设置的有关规定 |
|---|
| WAP技术站:www.wapease.com
|
如前所述,setvar元素可用来设置变量,设置时setvar元素一般需要在go、prev或refresh元素中进行定义。另外,利用input和select元素也可以设置变量。其中前者是将用户输入的文本赋给变量,作为变量的值;而后者则将用户从option元素中选择的value属性的值赋给变量。有关input元素和select元素的语法格式及具体用法我们后面再行介绍。 设置变量时,以下几种情况还应当引起大家注意: (1) 可以使用WMLScript的变量值设置WML的变量,反之亦然。也就是说,使用WML及WMLScript编写程序时,它们可以使用同名变量。 (2) 在WAP开发工具中,通常提供有对变量进行管理和维护的选项卡或对话框,开发人员从中也可以对相应的变量进行设置及编辑。 (3) 在当前上下文内容中,可以使用card元素的newcontext属性来清除所有的变量值。 6.4.3 变量定义和设置举例
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/ wml_1.1.xml">
<wml> <card id="card1" title="First Card" newcontext="true"> <p> Card 1 ... <br/> <!-- 在进入其他卡片前,下述变量将保持未定义状态--> |
| 上一篇:6.3.8 卡片与卡片组的任务替代 下一篇:6.5 用户输入处理元素 |
|
