activex控件:RanGeVa lidator控件

RanGeVa lidator控件的功能:
此控件可以让字段在赋值的范围内,限制用户输入的数据。
格式:
<ASP:RangeValidator
id=”程序代码控制的名称”
runat=”Server’’
ControlToValidate=”验证的控件名称”
MinimumValue=”限制可以接受的最小值”
MaximumValue=限制制可以接受的最大值”
MinimumControl=”限制最小值的控件名称”
MaximumControlo=”限制最大值的控件名称”
Type=”数据类型”
ErrorMessage=”控件出错时显示的错误消息”
Text=”未通过验证时要显示的消息”
/>
范例
建立一个网页窗体,提供输入日期的字段,字段必须输入数据,且限定输入日期的范围,否则将出现错误提示消息。
执行结果如图4.58~图4.60所示。
程序代码:
01<html>
02<hr>
03<formrunat=”server”>
04请输入您的登录日期:<br>
05(2002/0I/01—2002/12/31)<p>
06<asp:textboxid=”t1”runat:”server”/>
07<asp:requiredfieldvalidatorid=”v1”runat=\"server\" controltovalidate=”tl”text=”您必须填写此项”/><br>
08<asp:rangevalidatorid=”v2”runat=”server”controltovalidate=”t1” minimumvalue=”2002/0I/01”maximumvalue=”2 002/12/31”type=”date”text=”您必须输入正确日期”/><p>
09 <asp:button id=”b1\" text=”确定”onclick=”b1 click”runat:”server”/>
10 <asp:1abel id=”lal”runat=”server”/>
11 </form>
12 <hr>
13 <script language=”vb”runat=”server\">
14 sub bl click(sender as object,e as eventargs)
15if page.isvalid then
16 lal.text=”您通过登录验证!”
17 end if
18 end sub
19 </script>
20 </html>
本程序的说明如下:
· 第3行:声明窗体。
· 第6行:在窗体中建立一个textbox控件t1。
· 第7行:在窗体中建立一个RequiredFieldValidator控件,验证的字段对象是tl。
· 第8行:在窗体中建立一个RangeValidator控件,要验证的字段对象是tl,验证
的数据类型为日期(date),并设置验证的数据范围是2002/0I/01~2002/12/3l。
· 第9行:在窗体中建立一个button控件,按钮文字为“确定”,onclick触发的事件为bl click。
· 第10行:在窗体中建立…个label控件。
· 第13行:设置以下的程序语言种类为VBscript,并在服务器端执行。[Page]
· 第14~18行:声明bl click子程序,主要功能是当RequiredFieldValidalor与RangeValidator控件通过验证时(up page.isvalid为true),则将label控件的文字设置为“您通过登录验证”。 www.

Tags:  安装activex控件 3d控件 flash控件 activex控件

延伸阅读

最新评论

发表评论