属性 | 参数 | 默认值 | 说明 |
---|---|---|---|
nullable | false或true | true | 是否允许为空,默认是允许,即为true。当为false时,控件右侧显会显示红色星号。(如果设置star='false'则不显示) |
star | false或true | true | 是否允许显示红色星号,为false时不显示。 |
lenlimit | 整数数值,如 lenlimit="5" lenlimit="5-10" |
lenlimit="5",录入字符最长不得超过5个字符,包括5个 lenlimit="5-10",录入字符长度为5至10个字符,包括5与10 |
|
numlimit | 整数数值,如 numlimit="5" numlimit="5-10" 目标控件名称,如 numlimit="{ctlname}" |
numlimit="5",录入数值最大不得超过5,包括5个 numlimit="5-10",录入5至10之间的数值,包括5与10 numlimit="{ctlname}",录入数值不超过控件名称为ctlname的值 |
|
sametarget | 要比较的控件的name值 | 最常见的应用场景就是密码输入,此处填写要比较录入值的控件的name | |
novalue | 任意值, 支持多个值 用|分隔 |
要求控件的值不得等于某些值,如novalue="1|2",即不得等于1和2。 | |
datatype | chinese 中文 user 账户 uint 正整数 number 数字 float 浮点数 tel 电话 mobile 移动电话 zip 邮编 email 电子邮箱 idcard 身份证 qq 号 url 网址 |
验证录入的数据是否符合要求的数据类型。
满足任一条件:datatype="tel|mobile",只要是电话(固话或手机号)都通过验证 满足全部条件:datatype="uint&zip",既是数字,且是邮编。 |
|
fileallow | 文件扩展名 多个名称用|分隔 |
允许上传的文件类型。最常见的应用场景是文件上传 | |
filelimit | 文件扩展名 多个名称用|分隔 |
禁止上传的文件类型。最常见的应用场景是文件上传 | |
begin | 任意字符 多个值用|分隔 |
限定必须以某值开头,常见的应用场景,如录入网址,可以http://开头或https://开头。如begin="http|https" | |
end | 任意字符 多个值用|分隔 |
限定必须以某值结尾,end="@qq.com|@163.com",必须是qq邮箱或163邮箱 | |
group | 任意字符 多个值用|分隔 all验证所有 |
分组验证。控件与按钮设置一样的值,当点击按钮时即验证相关控件,多个组可以用|线分隔。 支持组的交叉验证。 如果按钮上设置group="all",则验证form中所有控件 |
|
patter | sumbit或focus | sumbit | 控件验证方式,sumbit是提交时验证。fcocus是失去焦点时验证,(更加即时) 该属性可以设置在控件上,也可以设置在form标签 |
place | top、bottom、left、right | bottom | 提示信息显示的位置,默认是在下方,当设置为right时在右侧。 该属性可以设置在控件上,也可以设置在form标签 |
bgcolor | 颜色值 | 红色 | 提示信息的背景色。 该属性可以设置在控件上,也可以设置在form标签 |
fgcolor | 颜色值 | 白色 | 提示信息的前景色,即字体颜色。 该属性可以设置在控件上,也可以设置在form标签 |