6-12-用户输入验证.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-12-用户输入验证

学习情境六 任务12 使用验证控件对用户输入进行验证 主要学习任务 掌握常用验证控件属性及用途 RequiredFieldValidator RangeValidator RegularExpressionValidator CompareValidator ValidationSummary 使用验证控件完善系统的用户输入 6.2.8 RequiredFieldValidator控件 RequiredFieldValidator控件又称非空验证控件,属于服务器端验证控件,通常用来验证用户的是否对某个Web页面中的字段进行了编辑。RequiredFieldValidator控件通常用于在用户输入信息时,对必选字段进行验证。在控件失去焦点时,如果其初始属性值没有被改变,将会触发RequiredFieldValidator控件。 示例:使用RequiredFieldValidator控件判断用户名是否为空 下面的实例使用RequiredFieldValidator控件来判断用户名的输入是否为空。在页面中如果在TextBox文本框中不输入内容时,单击“登录”按钮,将提示“用户名不能为空”。 主要实现步骤如下。 (1)新建一个Web页面Default.aspx,并在页面中添加两个TextBox控件用来输入用户名和密码,添加一个RequiredFieldValidator 控件和一个用来登录的Button控件。 (2)将RequiredFieldValidator控件的ErrorMessage属性设置为用户名不能为空,ControlToValidate属性设置为TextBox1。 6.2.9 RangeValidator控件 RangeValidator控件又称范围验证控件,通常用于测试输入控件的值是否在指定范围内。在实际应用中,有时需要用户输入的某个值在一定范围内,如用户的年龄(应该大于1小于200),这时就需要使用RangeValidator控件。当输入不在验证范围内的值时,将引发页面错误,此控件属于服务器端验证控件。 示例:使用RangeValidator控件判断数量是否在范围内 本实例利用RangeValidator控件来判断用户输入的整数是否在1~100之间。如果用户输入“120”,此控件将给出提示“输入的整数不在范围之内”。 主要实现步骤如下。 (1)新建一个Web页面Default.aspx,并在Default.aspx页面中添加一个TextBox控件、一个RangeValidator控件和一个Botton控件。 (2)RangeValidator控件的属性设置如下表所示:。 RangeValidator控件的属性设置 6.2.10 RegularExpressionValidator控件 RegularExpressionValidator控件又称正则表达式验证控件,RegularExpressionValidator控件用于验证相关输入控件的值是否匹配正则表达式指定的模式。在实际的应用中,经常需要用户输入一些固定格式的信息,如电话号码,邮政编码,E-mail地址等内容。为了保证用户输入符合规定的要求,如电话号码,美国,欧洲国家和中国的表示方法都各不相同,此时就需要使用RegularExpressionValidator控件进行验证。它的验证功能比非空验证控件和范围验证控件更强大,用户可以自定义或书写自己的验证表达式,此控件属于服务器端验证控件。 示例:使用RegularExpressionValidator控件判断邮件地址 本实例利用RegularExpressionValidator控件来判断用户输入的电子邮件地址是否正确。在页面中输入一个错误的电子邮件地址将给出提示“输入的邮件格式不正确”。 主要实现步骤如下。 (1)新建一个Web页面Default.aspx,并在Default.aspx页面中分别添加一个TextBox控件、一个RegularExpression Validator控件和一个Button控件。 (2)RegularExpressionValidator控件的属性设置如表所示。 RegularExpressionValidator控件的属性设置 判断电子邮件的格式 6.2.11 CompareValidator控件 CompareValidator控件用于将用户输入的值和其他控件的值或者常数进行比较。将两个值进行比较以确定这两个值是否与由比较运算符(小于、等于、大于等)指定的关系相匹配。还可以使用CompareValidator控件来指示输入到输入控件中的

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档