6.5 用户输入处理元素 |
|---|
| WAP技术站:www.wapease.com
|
(6) format。该属性用于格式化输入的数据。这种格式化是通过格式标记实现的,可用的标记有两种形式,一是“一位数字标记”形式,二是“*标记”形式。其中前者代表N个标记型字符,如3X,而后者代表最多不超过maxlength属性值所对应个数的标记型字符。format属性中可用的格式化标记及其作用描述,列在表6.1中,供大家参考。 (7) maxlength。该属性用于指定用户可输入字符串的最大长度,也即可输入字符的的最大个数。该属性取值的上限为256,即最多不得超过256个字符。 (8) emptyok。用于指定用户是否可以不在输入框内输入内容。它有true和false两种选择,默认为false。emptyok取值false时,表明用户需要输入内容,且输入的内容要符合格式、长度等属性要求。emptyok取值为true时,表明用户可以不输入内容,此时,input元素将接受一个空串作为输入内容。 (9) size。该属性用于指定输入框的宽度,宽度值为字符个数。 (10) tabindex。用于指定多个输入框存在时,类似于HTML中Tab键的具体位置。即通过该键所在的输入框位置,间接定义当前输入操作发生在哪一个输入框。这样,用户可以通过tabindex的值,确定欲输入内容的项目。当然,待输入各项在此之前需要编号,以便于input元素根据tabindex的值进行定位,编号越大,越排在输入顺序的后面。 下面我们通过几个实例具体分析一下input元素的用法。例如:<input name="X" type="text" maxlength="32"/>一句定义了变量X,指定input元素可以接受任意字符,并同时显示出用户输入的文本字符,可输入文本字符串的最大长度为32个字符,输入的文本将赋给X变量。 再如,<input name="name" type="text" value="Robert"/>定义了一个名为name的变量,并指定了初始值“Robert”,输入类型为文本,输入时会同时显示出来。 再看下面一个例子。它定义了一个输入用户的名(First name)、姓(Last name)及年龄(Age)的卡片,其中年龄(Age)输入时需要输入两个数字,因为它的输入格式为“ |
| 上一篇:6.4 变量设置元素与变量设置的有关规定 下一篇:6.5.2 select元素 |
