樱花视频在线观看-西西人体大胆4444ww张筱雨-久久网免费视频-国产99页-91高清视频在线-日日干夜夜干-91社区视频-中文高清av-久久成人国产-亚洲日韩欧洲乱码av夜夜摸-97人人射-亚洲视频观看-理论片亚洲-亚洲精品99999-免费能看的黄色片-精人妻无码一区二区三区-奇米影视播放器

游戲產(chǎn)業(yè)研究網(wǎng)

input 都有什么屬性?

input屬性

WML編程中可以使用變量,變量使用前必須進(jìn)行定義。變量的命名原則及定義方法我們上一章已經(jīng)講過了,這里不再重述。在這里,我們主要介紹WML程序中設(shè)置變量的規(guī)定。

如前所述,setvar元素可用來設(shè)置變量,設(shè)置時(shí)setvar元素一般需要在go、prev或refresh元素中進(jìn)行定義。另外,利用input和select元素也可以設(shè)置變量。其中前者是將用戶輸入的文本賦給變量,作為變量的值;而后者則將用戶從option元素中選擇的value屬性的值賦給變量。有關(guān)input元素和select元素的語法格式及具體用法我們后面再行介紹。

設(shè)置變量時(shí),以下幾種情況還應(yīng)當(dāng)引起大家注意:

1)可以使用WMLScript的變量值設(shè)置WML的變量,反之亦然。也就是說,使用WML及WMLScript編寫程序時(shí),它們可以使用同名編程。

2)在WAP開發(fā)工具中,通常提供有對變量進(jìn)行管理和維護(hù)的選項(xiàng)卡或?qū)υ捒?,開發(fā)人員從中也可以對相應(yīng)的變量進(jìn)行設(shè)置及編輯。

3)在當(dāng)前上下文內(nèi)容中,可以使用card元素的newcontext屬性來消除所有的變量值。

用戶輸入處理元素

通過WAP手機(jī)的按鍵,用戶可以向?yàn)g覽器顯示的卡片中輸入數(shù)據(jù)信息或操作信息。WML為此專門提供了處理用戶輸入的元素。

input元素

input元素用于定義文本實(shí)體對象,包含有對輸入文本內(nèi)容的格式、數(shù)據(jù)類型、長度、值、變量名等多種屬性的具體規(guī)定。當(dāng)用戶輸入滿足input元素的規(guī)定時(shí),則接收輸入信息,并賦給指定的變量靈活進(jìn)行相應(yīng)的操作、處理;否則,就通過瀏覽器給出具體的處理意見,并進(jìn)行是單個(gè)輸入處理或變量初始化操作,比如刷新卡片以讓用戶重新輸入,或給用戶指出輸入錯(cuò)誤所在并等待進(jìn)一步的處理指令等。input元素是WML編程中處理用戶交互活動的重要元素,它通過單獨(dú)的<input/>標(biāo)簽進(jìn)行定義,其語法格式如下:

<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將根據(jù)該屬性也即變量名,為即將輸入的文本實(shí)體對象與之存儲空間,以便接收用戶輸入。

2)title。該屬性用于input元素的標(biāo)簽,通常是位于輸入框前的提示信息。

3)type。用于指定文本輸入?yún)^(qū)的類型,有text和password兩種選擇。默認(rèn)值為text,指定的用戶可以輸入文本,而且輸入的文本會同時(shí)逐漸響應(yīng)并顯示在瀏覽器中。如果選擇password,則指定用戶輸入的文本作為密碼文本處理,WML程序按文本實(shí)體接收輸入的數(shù)據(jù),而瀏覽器上響應(yīng)用戶輸入顯示時(shí)逐漸均為星號(*),由此起到保密的目的。

4)value。該屬性用于指定name屬性所定義變量的值,它將顯示在輸入框中。

5)default。該屬性用于指定name屬性所定義變量的默認(rèn)值。

6)format。該屬性用于格式化輸入的數(shù)據(jù)。

7)maxlength。該屬性用于指定用戶可輸入字符串的最大長度。該屬性的上限為256,最多不能超過256個(gè)字符。

8)emptyok。用于指定用戶是否可以不在輸入框內(nèi)輸入內(nèi)容。

9)size。該屬性用于指定輸入框的寬度,寬度值為字符個(gè)數(shù)。

10)tabindex。用于指定多個(gè)輸入框存在時(shí),類似于HTML中Tab鍵的具體位置。

平度市| 广宗县| 蒙阴县| 高碑店市| 宣城市| 克山县| 洛南县| 玉树县| 黎川县| 青浦区| 太白县| 龙口市| 仁化县| 名山县| 图木舒克市| 沁阳市| 苍南县| 定陶县| 朝阳区| 南汇区| 鹰潭市| 库伦旗| 泰安市| 涪陵区| 普洱| 勐海县| 琼海市| 宜君县| 南郑县| 沛县| 潞城市| 城市| 吴江市| 合作市| 甘孜县| 平潭县| 稷山县| 沂南县| 永年县| 江油市| 焦作市|