Web服务器验证控件.ppt

上传人:汽*** 文档编号:568334463 上传时间:2024-07-24 格式:PPT 页数:28 大小:329.51KB
返回 下载 相关 举报
Web服务器验证控件.ppt_第1页
第1页 / 共28页
Web服务器验证控件.ppt_第2页
第2页 / 共28页
Web服务器验证控件.ppt_第3页
第3页 / 共28页
Web服务器验证控件.ppt_第4页
第4页 / 共28页
Web服务器验证控件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《Web服务器验证控件.ppt》由会员分享,可在线阅读,更多相关《Web服务器验证控件.ppt(28页珍藏版)》请在金锄头文库上搜索。

1、Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 第第5章章 Web服务器验证控件服务器验证控件1Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 本章要点:本章要点:理解客户端和服务器端验证理解客户端和服务器端验证理解客户端和服务器端验证理解客户端和服务器端验证掌握掌握掌握掌握ASP.NET 3.5ASP.NET 3.5各验证控件的使用各验证控件的使用各验证控件的使用各验证控件的使用2Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 目录目录5.1 5.1 窗体验证概述窗体验证概述窗体验证概述窗体验证概述5.2 ASP.NET 3.55.2 ASP.

2、NET 3.5服务器验证控件服务器验证控件服务器验证控件服务器验证控件5.2.1 RequiredFieldValidator控件控件5.2.2 CompareValidator控件控件5.2.3 RangeValidator控件控件5.2.4 RegularExpressionValidator控件控件5.2.5 CustomValidator控件控件5.2.6 ValidationSummary控件控件5.3 5.3 小结小结小结小结3Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.1 窗体验证概述窗体验证概述验证就是给所收集的数据制定一系列规则。验证验证就是给所收集的

3、数据制定一系列规则。验证验证就是给所收集的数据制定一系列规则。验证验证就是给所收集的数据制定一系列规则。验证不能保证输入数据的真实性,只能说是否满足了不能保证输入数据的真实性,只能说是否满足了不能保证输入数据的真实性,只能说是否满足了不能保证输入数据的真实性,只能说是否满足了一些规则,如一些规则,如一些规则,如一些规则,如“ “文本框中必须输入数据文本框中必须输入数据文本框中必须输入数据文本框中必须输入数据” ”、“ “输入输入输入输入数据的格式必须是电子邮件地址数据的格式必须是电子邮件地址数据的格式必须是电子邮件地址数据的格式必须是电子邮件地址” ”等。等。等。等。 服务器端验证是指将用户输

4、入的信息全部发送到服务器端验证是指将用户输入的信息全部发送到服务器端验证是指将用户输入的信息全部发送到服务器端验证是指将用户输入的信息全部发送到WebWeb服务器进行验证。服务器进行验证。服务器进行验证。服务器进行验证。客户端验证是指利用客户端验证是指利用客户端验证是指利用客户端验证是指利用JavaScriptJavaScript脚本,在数据发脚本,在数据发脚本,在数据发脚本,在数据发送到服务器之前进行验证。送到服务器之前进行验证。送到服务器之前进行验证。送到服务器之前进行验证。 4Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.1 窗体验证概述(续)窗体验证概述(续)AS

5、P.NET 3.5ASP.NET 3.5通过服务器控件形式引入了窗体验通过服务器控件形式引入了窗体验证,具有一定的智能性。开发人员无需关心使用证,具有一定的智能性。开发人员无需关心使用哪种方式进行验证,因为在哪种方式进行验证,因为在ASP.NET 3.5ASP.NET 3.5页面生页面生成时,系统会自动检测浏览器是否支持成时,系统会自动检测浏览器是否支持JavaScriptJavaScript,如果支持,则将脚本发送到客户端,如果支持,则将脚本发送到客户端,验证就在客户端完成,否则在服务器端完成验证。验证就在客户端完成,否则在服务器端完成验证。5Web 程序设计程序设计ASP.NET实用网站开

6、发实用网站开发 5.1 窗体验证概述(续)窗体验证概述(续)经常通过判断页面的属性经常通过判断页面的属性IsValidIsValid值可确定页面上值可确定页面上的控件是否都通过了验证。的控件是否都通过了验证。“ “true”true”表示所有的表示所有的控件都通过了验证,而控件都通过了验证,而“ “false”false”表示页面上有表示页面上有控件未通过验证。控件未通过验证。 6Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2 ASP.NET 3.5服务器验证控件服务器验证控件RequiredFieldValidatorRequiredFieldValidatorCom

7、pareValidatorCompareValidatorRangeValidatorRangeValidatorRegularExpressionValidatorRegularExpressionValidatorCustomValidatorCustomValidatorValidationSummaryValidationSummary7Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 共同的实用属性表共同的实用属性表 ControlToValidate指定要验证控件的ID。Display指定验证控件在页面上显示的方式。值“Static”表示验证控件始终占用页面空间;值“

8、Dynamic”表示只有显示验证的错误信息时才占用页面空间;值“None”表示验证的错误信息都在ValidationSummary中显示。EnableClientScript设置是否启用客户端验证,默认值true。ErrorMessage设置在ValidationSummary控件中显示的错误信息,若属性Text值为空会代替它。SetFocusOnError当验证无效时,确定是否将焦点定位在被验证控件中。Text设置验证控件显示的信息。ValidationGroup设置验证控件的分组名。8Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 属性说明属性说明 EnableClient

9、ScriptEnableClientScript:为保证响应速度,一般设:为保证响应速度,一般设:为保证响应速度,一般设:为保证响应速度,一般设置验证控件的属性置验证控件的属性置验证控件的属性置验证控件的属性EnableClientScriptEnableClientScript值为值为值为值为truetrue。这样,当在页面上改变属性这样,当在页面上改变属性这样,当在页面上改变属性这样,当在页面上改变属性ControlToValidateControlToValidate指定控件的值并将焦点移出时,就会产生客户指定控件的值并将焦点移出时,就会产生客户指定控件的值并将焦点移出时,就会产生客户指

10、定控件的值并将焦点移出时,就会产生客户端验证。此时验证用的端验证。此时验证用的端验证。此时验证用的端验证。此时验证用的JavaScriptJavaScript代码不是由代码不是由代码不是由代码不是由开发人员开发,而是由系统产生。若将开发人员开发,而是由系统产生。若将开发人员开发,而是由系统产生。若将开发人员开发,而是由系统产生。若将EnableClientScriptEnableClientScript值设为值设为值设为值设为falsefalse,则只有当页面,则只有当页面,则只有当页面,则只有当页面有往返时,才会实现验证工作,此时完全使用有往返时,才会实现验证工作,此时完全使用有往返时,才会

11、实现验证工作,此时完全使用有往返时,才会实现验证工作,此时完全使用服务器端验证。服务器端验证。服务器端验证。服务器端验证。9Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 属性说明(续)属性说明(续) CausesValidationCausesValidation:值:值:值:值falsefalse表示不执行验证过程。表示不执行验证过程。表示不执行验证过程。表示不执行验证过程。若要对一个控件设置多个规则,可通过多个验若要对一个控件设置多个规则,可通过多个验若要对一个控件设置多个规则,可通过多个验若要对一个控件设置多个规则,可通过多个验证控件共同作用,此时验证控件的属性证控件共

12、同作用,此时验证控件的属性证控件共同作用,此时验证控件的属性证控件共同作用,此时验证控件的属性ControlToValidateControlToValidate应为相同值。应为相同值。应为相同值。应为相同值。 若要对同一个页面上不同的控件提供分组验证若要对同一个页面上不同的控件提供分组验证若要对同一个页面上不同的控件提供分组验证若要对同一个页面上不同的控件提供分组验证功能,可以通过将同一组控件的属性功能,可以通过将同一组控件的属性功能,可以通过将同一组控件的属性功能,可以通过将同一组控件的属性ValidationGroupValidationGroup设置为相同的组名来实现。设置为相同的组名

13、来实现。设置为相同的组名来实现。设置为相同的组名来实现。10Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.1 RequiredFieldValidator控件控件用于对一些必须输入的信息进行检验,如用户用于对一些必须输入的信息进行检验,如用户用于对一些必须输入的信息进行检验,如用户用于对一些必须输入的信息进行检验,如用户名、密码等。名、密码等。名、密码等。名、密码等。asp:RequiredFieldValidator ID=RequiredFieldValidator1 ErrorMessage=RequiredFieldValidator 属性属性属性属性Init

14、ialValueInitialValue:用于指定被验证控件的初始:用于指定被验证控件的初始:用于指定被验证控件的初始:用于指定被验证控件的初始文本。文本。文本。文本。11Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-1 禁止空数据且同时要改变初始值禁止空数据且同时要改变初始值当改变用户名右边文本框中内容并将焦点移出当改变用户名右边文本框中内容并将焦点移出当改变用户名右边文本框中内容并将焦点移出当改变用户名右边文本框中内容并将焦点移出时执行客户端验证,若内容仍为文本框原来的时执行客户端验证,若内容仍为文本框原来的时执行客户端验证,若内容仍为文本框原来的时执行客户端

15、验证,若内容仍为文本框原来的初始值,则显示初始值,则显示初始值,则显示初始值,则显示“ “不能与初使值相同不能与初使值相同不能与初使值相同不能与初使值相同” ”;若内容;若内容;若内容;若内容为空,则显示红色为空,则显示红色为空,则显示红色为空,则显示红色* *。源程序:源程序:源程序:源程序:Rquire.aspx Rquire.aspx 程序说明:程序说明:程序说明:程序说明:rfvNamelrfvNamel保证用户名必须输入,而保证用户名必须输入,而保证用户名必须输入,而保证用户名必须输入,而rfvNaqme2rfvNaqme2保证输入的用户名必须与初始值不保证输入的用户名必须与初始值不

16、保证输入的用户名必须与初始值不保证输入的用户名必须与初始值不同。同。同。同。 12Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.2 CompareValidator控件控件用于比较一个控件的值和另一个控件的值,若用于比较一个控件的值和另一个控件的值,若用于比较一个控件的值和另一个控件的值,若用于比较一个控件的值和另一个控件的值,若相等则验证通过;也可用于比较一个控件的值相等则验证通过;也可用于比较一个控件的值相等则验证通过;也可用于比较一个控件的值相等则验证通过;也可用于比较一个控件的值和一个指定的值,若比较的结果为和一个指定的值,若比较的结果为和一个指定的值,若比较

17、的结果为和一个指定的值,若比较的结果为truetrue则验证则验证则验证则验证通过。通过。通过。通过。asp:CompareValidator ID=CompareValidator1 runat=server ErrorMessage=CompareValidator 13Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 CompareValidator控件实用属性表控件实用属性表 ControlToCompare指定与被验证控件比较的控件ID。Operator设置比较值时使用的操作符。值包括:Equal、NotEqual、GreaterThan、GreaterThanEqua

18、l、LessThan、LessThanEqual和DataTypeCheck。Type设置比较值时使用的数据类型。ValueToCompare指定与被验证控件比较的值。注意:注意:注意:注意:属性属性属性属性ControlToCompareControlToCompare和和和和ValueToCompareValueToCompare应用时只能选择一个。应用时只能选择一个。应用时只能选择一个。应用时只能选择一个。14Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-2 CompareValidator控件应用控件应用密码文本框和确认密码文本框要求验证输入值密码文本框和

19、确认密码文本框要求验证输入值密码文本框和确认密码文本框要求验证输入值密码文本框和确认密码文本框要求验证输入值是否一致;答案文本框验证值是否为是否一致;答案文本框验证值是否为是否一致;答案文本框验证值是否为是否一致;答案文本框验证值是否为“ “A”A”;金;金;金;金额文本框验证数据类型是否为额文本框验证数据类型是否为额文本框验证数据类型是否为额文本框验证数据类型是否为CurrencyCurrency。源程序:源程序:源程序:源程序:Compare.aspx Compare.aspx 15Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.3 RangeValidator控件

20、控件用来验证输入值是否在指定范围内。用来验证输入值是否在指定范围内。用来验证输入值是否在指定范围内。用来验证输入值是否在指定范围内。asp:RangeValidator ID=RangeValidator1 Type=Integer 16Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-3 RangeValidator控件应用控件应用成绩文本框要求值在成绩文本框要求值在成绩文本框要求值在成绩文本框要求值在01000100之间;日期文本框之间;日期文本框之间;日期文本框之间;日期文本框要求值在要求值在要求值在要求值在2000-1-12000-1-1与与与与2008-1-

21、12008-1-1之间。之间。之间。之间。 源程序:源程序:源程序:源程序:Range.aspxRange.aspx17Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.4 RegularExpressionValidator控件控件用来验证输入值是否和正则表达式的定义相匹用来验证输入值是否和正则表达式的定义相匹用来验证输入值是否和正则表达式的定义相匹用来验证输入值是否和正则表达式的定义相匹配,常用来验证电话号码、邮政编码、配,常用来验证电话号码、邮政编码、配,常用来验证电话号码、邮政编码、配,常用来验证电话号码、邮政编码、E-mailE-mail等。等。等。等。asp:

22、RegularExpressionValidator ErrorMessage=RegularExpressionValidator属性属性属性属性ValidationExpressionValidationExpression:用来确定验证需要:用来确定验证需要:用来确定验证需要:用来确定验证需要的正则表达式的正则表达式的正则表达式的正则表达式 。18Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-4 验证电子邮件地址验证电子邮件地址 当输入的电子邮件地址不符合规则,再单击按当输入的电子邮件地址不符合规则,再单击按当输入的电子邮件地址不符合规则,再单击按当输入的电

23、子邮件地址不符合规则,再单击按钮后显示钮后显示钮后显示钮后显示“ “请输入合法的请输入合法的请输入合法的请输入合法的E-mailE-mail地址!地址!地址!地址!” ”,否,否,否,否则显示则显示则显示则显示“ “验证成功!验证成功!验证成功!验证成功!” ”。源程序:源程序:源程序:源程序:Regular.aspxRegular.aspx注意:注意:注意:注意:每个验证控件都有属性每个验证控件都有属性每个验证控件都有属性每个验证控件都有属性IsValidIsValid,若一个,若一个,若一个,若一个页面上有多个验证控件,只有当所有验证控件页面上有多个验证控件,只有当所有验证控件页面上有多个

24、验证控件,只有当所有验证控件页面上有多个验证控件,只有当所有验证控件的属性的属性的属性的属性IsValidIsValid值为值为值为值为truetrue时,属性时,属性时,属性时,属性Page.IsValidPage.IsValid值值值值才为才为才为才为truetrue。19Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.5 CustomValidator控件控件当当当当ASP.NETASP.NET提供的验证控件无法满足实际需要提供的验证控件无法满足实际需要提供的验证控件无法满足实际需要提供的验证控件无法满足实际需要时,可以考虑自行定义验证函数,再通过时,可以考虑自行

25、定义验证函数,再通过时,可以考虑自行定义验证函数,再通过时,可以考虑自行定义验证函数,再通过CustomValidatorCustomValidator控件来调用它。控件来调用它。控件来调用它。控件来调用它。asp:CustomValidator ErrorMessage=CustomValidator 20Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.5 CustomValidator控件(续)控件(续)要使用客户端验证,则需要设置属性要使用客户端验证,则需要设置属性要使用客户端验证,则需要设置属性要使用客户端验证,则需要设置属性ClientValidationFu

26、nctionClientValidationFunction值为客户端验证函数值为客户端验证函数值为客户端验证函数值为客户端验证函数名,并且要设置属性名,并且要设置属性名,并且要设置属性名,并且要设置属性EnableClientScriptEnableClientScript的值为的值为的值为的值为truetrue。要使用服务器端的验证,则需要通过事件要使用服务器端的验证,则需要通过事件要使用服务器端的验证,则需要通过事件要使用服务器端的验证,则需要通过事件ServerValidateServerValidate触发。触发。触发。触发。不管使用何种验证方式,都可通过判断不管使用何种验证方式,都

27、可通过判断不管使用何种验证方式,都可通过判断不管使用何种验证方式,都可通过判断CustomValidatorCustomValidator的属性的属性的属性的属性IsValidIsValid来确定是否通过来确定是否通过来确定是否通过来确定是否通过验证。验证。验证。验证。 21Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-5 验证必须输入一个偶数验证必须输入一个偶数输入一个数值,单击按钮后判断奇偶数并返回输入一个数值,单击按钮后判断奇偶数并返回输入一个数值,单击按钮后判断奇偶数并返回输入一个数值,单击按钮后判断奇偶数并返回验证结果。验证结果。验证结果。验证结果。客户

28、端验证客户端验证客户端验证客户端验证 源程序:源程序:CustomClient.aspx 服务器端验证服务器端验证服务器端验证服务器端验证源程序:源程序:CustomServer.aspx混合验证混合验证混合验证混合验证源程序:源程序:Custom.aspx 22Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.2.6 ValidationSummary控件控件提供了汇总其它验证控件错误信息的方式,即提供了汇总其它验证控件错误信息的方式,即提供了汇总其它验证控件错误信息的方式,即提供了汇总其它验证控件错误信息的方式,即汇总其它验证控件的属性汇总其它验证控件的属性汇总其它验证控

29、件的属性汇总其它验证控件的属性ErrorMessageErrorMessage值。值。值。值。asp:ValidationSummary ID=ValidationSummary1 runat=server /属性属性属性属性DisplayModeDisplayMode:指定了显示信息的格式,:指定了显示信息的格式,:指定了显示信息的格式,:指定了显示信息的格式,值分别为值分别为值分别为值分别为BulletListBulletList、ListList和和和和SingleParagraphSingleParagraph。属性属性属性属性ShowMessageBoxShowMessageBox:

30、指定是否在一个弹出:指定是否在一个弹出:指定是否在一个弹出:指定是否在一个弹出的消息框中显示错误信息。的消息框中显示错误信息。的消息框中显示错误信息。的消息框中显示错误信息。属性属性属性属性ShowSummaryShowSummary:指定是否启用错误信息:指定是否启用错误信息:指定是否启用错误信息:指定是否启用错误信息汇总。汇总。汇总。汇总。 23Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 实例实例5-6 验证控件综合应用验证控件综合应用用于输入用户名信息的文本框使用了用于输入用户名信息的文本框使用了用于输入用户名信息的文本框使用了用于输入用户名信息的文本框使用了Requ

31、iredFieldValidatorRequiredFieldValidator控件;控件;控件;控件;用于输入密码和确认密码的文本框都使用了用于输入密码和确认密码的文本框都使用了用于输入密码和确认密码的文本框都使用了用于输入密码和确认密码的文本框都使用了RequiredFieldValidatorRequiredFieldValidator控件,以防止用户漏填控件,以防止用户漏填控件,以防止用户漏填控件,以防止用户漏填信息。同时还使用了信息。同时还使用了信息。同时还使用了信息。同时还使用了CompareValidatorCompareValidator控件验控件验控件验控件验证两者输入的值是

32、否一致;证两者输入的值是否一致;证两者输入的值是否一致;证两者输入的值是否一致;用于输入电话号码信息的文本框使用了用于输入电话号码信息的文本框使用了用于输入电话号码信息的文本框使用了用于输入电话号码信息的文本框使用了RegularExpressionValidatorRegularExpressionValidator控件,当用户输入控件,当用户输入控件,当用户输入控件,当用户输入的信息格式不是的信息格式不是的信息格式不是的信息格式不是0573-836423780573-83642378时,就会产生验时,就会产生验时,就会产生验时,就会产生验证错误;证错误;证错误;证错误;24Web 程序设计

33、程序设计ASP.NET实用网站开发实用网站开发 实例实例5-6 验证控件综合应用(续)验证控件综合应用(续)用户输入身份证号码信息的文本框使用了用户输入身份证号码信息的文本框使用了用户输入身份证号码信息的文本框使用了用户输入身份证号码信息的文本框使用了CustomValidatorCustomValidator控件,当身份证号码中包含的控件,当身份证号码中包含的控件,当身份证号码中包含的控件,当身份证号码中包含的出生年月格式经验证无效时产生验证错误。出生年月格式经验证无效时产生验证错误。出生年月格式经验证无效时产生验证错误。出生年月格式经验证无效时产生验证错误。放置的放置的放置的放置的Vali

34、dationSummaryValidationSummary控件,用于汇总所控件,用于汇总所控件,用于汇总所控件,用于汇总所有的验证错误信息。当上述验证控件出现验证有的验证错误信息。当上述验证控件出现验证有的验证错误信息。当上述验证控件出现验证有的验证错误信息。当上述验证控件出现验证错误时,焦点会定位在出现验证错误的文本框错误时,焦点会定位在出现验证错误的文本框错误时,焦点会定位在出现验证错误的文本框错误时,焦点会定位在出现验证错误的文本框中。中。中。中。 源程序:源程序:源程序:源程序:MultiValidate.aspx MultiValidate.aspx 25Web 程序设计程序设计A

35、SP.NET实用网站开发实用网站开发 程序说明程序说明若页面中有其它验证控件未通过验证,则单击若页面中有其它验证控件未通过验证,则单击若页面中有其它验证控件未通过验证,则单击若页面中有其它验证控件未通过验证,则单击按钮后按钮后按钮后按钮后CustomValidatorCustomValidator控件的事件控件的事件控件的事件控件的事件ServerValidateServerValidate也不会被触发。也不会被触发。也不会被触发。也不会被触发。因为设置了因为设置了因为设置了因为设置了ValidationSummaryValidationSummary控件的属性控件的属性控件的属性控件的属性S

36、howMessageBoxShowMessageBox值为值为值为值为truetrue和属性和属性和属性和属性ShowSummaryShowSummary为为为为falsefalse,所以汇总的验证错误,所以汇总的验证错误,所以汇总的验证错误,所以汇总的验证错误信息未在页面上显示,而是以对话框的形式显信息未在页面上显示,而是以对话框的形式显信息未在页面上显示,而是以对话框的形式显信息未在页面上显示,而是以对话框的形式显示。示。示。示。26Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 程序说明程序说明因为设置了所有验证控件的因为设置了所有验证控件的因为设置了所有验证控件的因为设

37、置了所有验证控件的SetFocusErrorSetFocusError值为值为值为值为truetrue,所以当单击按钮时若有某个验证控件未,所以当单击按钮时若有某个验证控件未,所以当单击按钮时若有某个验证控件未,所以当单击按钮时若有某个验证控件未通过验证,此时光标会定位到对应的文本框中。通过验证,此时光标会定位到对应的文本框中。通过验证,此时光标会定位到对应的文本框中。通过验证,此时光标会定位到对应的文本框中。27Web 程序设计程序设计ASP.NET实用网站开发实用网站开发 5.3 小结小结 为给用户提供尽快地响应同时保证验证的安全为给用户提供尽快地响应同时保证验证的安全为给用户提供尽快地响

38、应同时保证验证的安全为给用户提供尽快地响应同时保证验证的安全性,在窗体验证时常需同时使用客户端和服务性,在窗体验证时常需同时使用客户端和服务性,在窗体验证时常需同时使用客户端和服务性,在窗体验证时常需同时使用客户端和服务器端验证。器端验证。器端验证。器端验证。ASP.NET 3.5ASP.NET 3.5的验证控件提供了必需输入验证、的验证控件提供了必需输入验证、的验证控件提供了必需输入验证、的验证控件提供了必需输入验证、比较验证、范围验证、正则表达式验证、自定比较验证、范围验证、正则表达式验证、自定比较验证、范围验证、正则表达式验证、自定比较验证、范围验证、正则表达式验证、自定义验证和汇总其它验证控件错误的功能。义验证和汇总其它验证控件错误的功能。义验证和汇总其它验证控件错误的功能。义验证和汇总其它验证控件错误的功能。为达到一定的验证效果,实际使用时对同一个为达到一定的验证效果,实际使用时对同一个为达到一定的验证效果,实际使用时对同一个为达到一定的验证效果,实际使用时对同一个控件可能使用多个验证控件。控件可能使用多个验证控件。控件可能使用多个验证控件。控件可能使用多个验证控件。 28

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号