WMLScript Dialogs 库
Dialogs 库中包含了显示警告信息的函数,该函数库包含典型的用户界面程序。
WMLScript Dialogs 库的函数
函数 | 描述 |
---|---|
alert() | 显示一条消息,并等待确认。 |
confirm() | 显示一条消息,并等待回答。 |
prompt() | 显示一个问题,并等待输入。 |
WMLScript alert() 函数
alert() 函数显示一条消息,等待确认,然后返回一个空字符串。
语法
n = Dialogs.alert(message)
成分 | 描述 |
---|---|
n | 该函数返回的空字符串。 |
message | 包含消息的字符串。 |
例子
var a = Dialogs.alert("The value must be numeric!");
结果
a = ""
WMLScript confirm() 函数
confirm() 函数显示一条消息,等待回答 ,然后根据用户所选的回答返回一个布尔值。如果用户选择 ok,则返回 true,如果用户选择 cancel,则选择 false。
语法
n = Dialogs.confirm(message, ok, cancel)
成分 | 描述 |
---|---|
n | 从该函数返回的布尔值。 |
message | 包含消息的字符串。 |
ok | 包含 OK 文本的字符串。 |
cancel | 包含 cancel 文本的字符串。 |
例子
var a = Dialogs.confirm("Exit?","Yes","No");
结果
a = true (if "Yes" is selected) a = false (if "No" is selected)
WMLScript prompt() 函数
prompt() 函数显示一条消息,并等待输入。第二个参数是默认的输入值,如果用户没有输入值,就会返回这个值。该函数返回用户输入的值或默认值。
语法
n = Dialogs.prompt(message, defaultinput)
成分 | 描述 |
---|---|
n | 从该函数返回的字符串。 |
message | 包含消息(问题)的字符串。 |
defaultinput | 包含默认输入(回答)的字符串。 |
例子
var a = Dialogs.prompt("Enter a number:","3");
结果
a = "5" (if the user entered the value 5) a = "3" (if the user did not enter a value)
发表评论 取消回复