第三章 WML编程 |
|---|
| WAP技术站:www.wapease.com
|
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程序按文本实体接收输入的数据,而浏览器上响应用户输入显示时逐渐均为星号(*),由此起到保密的目的。 4)value。该属性用于指定name属性所定义变量的值,它将显示在输入框中。 5)default。该属性用于指定name属性所定义变量的默认值。 6)format。该属性用于格式化输入的数据。 7)maxlength。该属性用于指定用户可输入字符串的最大长度。该属性的上限为256,最多不能超过256个字符。 8)emptyok。用于指定用户是否可以不在输入框内输入内容。 9)size。该属性用于指定输入框的宽度,宽度值为字符个数。 |
| 上一篇:第二章 WML语言基础 下一篇:第四章 WML Script语法基础 |
