FineUI第九天---表单验证
表单验证
步骤:
1、⽐如为TextBox设置Required=”true”或者ShowRedStar=”true”两个属性,表⽰此输⼊为必填项,并且在标签的后⾯显⽰⼀个红⾊的星号提⽰。
2、ValidateForms:需要验证的表单名称列表(逗号分隔),可以指定点击按钮时同时验证多个表单。
ValidateTarget:验证失败时提⽰对话框弹出位置,可以是Self、Parent、Top。在框架页⾯中,你可能希望弹出的提⽰信息能够覆盖整个页⾯,⽽不仅仅是IFrame的部分页⾯。
⼀些属性对验证的控制:
fig控制
FormMessageTarget、FormOffsetRight、FormLabelWidth、FormLabelSeparator⼏个参数来设置,在第三章中有说到
2. PageManager级别的控制
同样也有四个属性来控制
正则匹配浮点数3、在Form、SimpleForm表单控制
可以通过LabelWidth和LabelSeparator两个属性进⾏控制。
控件中验证的⼀些通⽤属性:(DropDownList下拉列表、DatePicker⽇期、NumberBox、TextArea⽂本域、TextBox⽂本框等表单控件都有的验证属性)
1.是否为必选:
Required(布尔):是否为必填项
RequiredMessage(字符串):为空时提⽰信息
2.正则表达式相关:
3.长度限制:
MaxLength(整数):最⼤长度
MaxLengthMessage(字符串):超过最⼤长度时提⽰信息
MinLength(整数):最⼩长度
MinLengthMessage(字符串):少于最⼩长度时提⽰信息 4. ⽐较(包括与控件值⽐较、与常量⽐较)
表单控件特有的属性:
1. ⽇期选择控件(DatePicker)
MinDate(⽇期):最⼩⽇期限制
MaxDate(⽇期):最⼤⽇期限制
2.数字输⼊框(NumberBox)
MinValue(浮点数):最⼩值
MaxValue(浮点数):最⼤值
NoNegative(布尔):不允许负数
NoDecimal(布尔):不允许⼩数
DecimalPrecision(整数):⼩数点后的位数(默认为2)Example(例⼦):
服务器端验证:
验证就这么结束了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。