www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

9.8 WML/WMLScript应用举例


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

        }

        else {

            // 若数值范围有效则至validate.wml文件中的valid卡片

            WMLBrowser.go("validate.wml#valid");

            }

    else {

        // 数值类型及范围均无效,显示错误信息并进行变量初始化,

        // 然后返回validate.wml的first卡片重新输入

        Dialogs.alert("The number " + validNum + "is not a whole number");

        WMLBrowser.setVar("num", "");

        WMLBrowser.go("validate.wml#first");

    }

}

 

本例的主要执行步骤解释如下:

首先validate.wml进行卡片初始化,并完成两项任务。其一,提示用户输入一个25到50之间的整数,并接收用户输入,把数值赋给变量num,然后调用validator.wmls文件中外部函数validate():<go href="validator.wmls#validate()"/>,以测试num的范围。其二,如果用户从另外两个卡片返回到初始化卡片,则再次对num变量进行初始化,以便为用户的下一轮输入做好准备:

 

<do type="accept" label="again">

    <go href="#first">

        <setvar name="num" value=""/>

    </go>

</do>

 

如果用户输入的数值是个整数并满足范围要求,则validate()函数就会调用valid卡片显示到浏览器上,而若是整数但不满足范围要求则调用invalid卡片,若不是整数则调用first卡片重新输入:

本新闻共7页,当前在第6页  1  2  3  4  5  6  7  

上一篇:9.5 WMLBrowser库及其函数
下一篇:9.8.3 货币换算实例
Google
 
关于“9.8 WML/WMLScript应用举例”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.10 replaceAt函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved