6.5 用户输入处理元素 |
|---|
| WAP技术站:www.wapease.com
|
6.5 用户输入处理元素通过WAP手机的按键,用户可以向浏览器显示的卡片中输入数据信息或操作信息,WML为此专门提供了处理用户输入的元素,如input、select、option、optgroup和fieldset等,本节就详细讨论这些元素的功能与用法,以及WML程序中处理用户输入的编程方法。 6.5.1 input元素input元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定。当用户输入满足input元素的规定时,则接受输入信息,并赋给指定的变量或进行相应的操作、处理;否则,就通过浏览器给出具体的处理意见,并进行适当的输入处理或变量初始化操作,比如刷新卡片以让用户重新输入,或给用户指出输入错误所在并等待进一步的处理指令等。input元素是WML编程中处理用户交互活动的重要元素,它通过单独的<input/>标签进行定义,语法格式如下: <input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="false|true" size="n" maxlength="n" tabindex="n"/> 其中除了name属性是必选的以外,其他属性都是可选的。这些属性的功能和用法介绍如下: (1) name。该属性用于指定用来保存用户输入文本的变量的名称。定义name属性后WML将根据该属性的值也即变量名,为即将输入的文本实体对象预置存储空间,以便接收用户输入。 (2) title。该属性用于定义input元素的标题,通常是位于输入框前的提示信息。 (3) type。用于指定文本输入区的类型,有text和password两种选择。默认值为text,指定用户可以输入文本,而且输入的文本会同时逐键响应并显示在浏览器中。如果选择password,则指定用户输入的文本作为密码文本处理,WML程序按文本实体接受输入的数据,而浏览器上响应用户输入显示时逐键均为星号 |
| 上一篇:6.4 变量设置元素与变量设置的有关规定 下一篇:6.5.2 select元素 |
