WML <input> 标签

定义和用法

<input> 标签定义输入字段(用户可在其中输入文本的文本域)。

语法

<input name="somename"/>

属性

属性 描述
name nmtoken 必需。变量的名称,其值是用户输入的结果。
emptyok
  • true
  • false
设置用户是否可以不填写输入字段。默认是 "false"。
format
  • A
  • a
  • N
  • X
  • x
  • M
  • m
  • *f
  • nf

设置输入字段的数据格式。默认是 "*M"。

  • A = 大写字母或标点符号
  • a = 小写字母或标点符号
  • N = 数字
  • X = 大写字符
  • x = 小写字符
  • M = 所有字符
  • m = 所有字符
  • *f = 任何数量的字符。用上面的字母替代 f,可以规定用户可输入的字符类型。
  • nf = 用数字 1 - 9 代替 n,可以规定用户可输入的字符数目。用上面的字母替代 f,可以规定用户可输入的字符类型
maxlength number 设置用户可以在字段中输入的最大字符数。
size number_of_char 设置输入字段的宽度。
tabindex number 为输入字段设置 tab 位置。
title cdata 为输入字段设置标题。
type text password 指示输入字段的类型。默认值是 "text"。
value cdata 设置 "name" 属性中变量的默认值。
class cdata 为此元素设置的 class 名。这个 class 名对大小写敏感。一个元素可链接多个 class。claas 属性中的多个 class 名通过空格进行分隔。
id id 为此元素设置的唯一名称。

实例

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card title="Input">
<p> 
 Name: <input name="name" size="15"/><br/> 
 Age:  <input name="age" size="15" format="*N"/><br/>
 Sex:  <input name="sex" size="15"/>
</p>
</card> 
</wml>