社区
C#
帖子详情
RequiredFieldValidator验证的问题
z_x_z
2008-05-29 09:59:38
我用RequiredFieldValidator控件对输入数据验证,但是出现一个问题,请有经验的大侠指点,多谢!
问题内容:
当页面没有提交的时候,RequiredFieldValidator控件工作,
但是当我点击“登录”,插入数据,或者点击“取消”,清空页面之后,
我再次输入内容,控件就不再工作,不再进行验证,
请问是什么原因导致,该如何解决啊?
...全文
127
3
打赏
收藏
RequiredFieldValidator验证的问题
我用RequiredFieldValidator控件对输入数据验证,但是出现一个问题,请有经验的大侠指点,多谢! 问题内容: 当页面没有提交的时候,RequiredFieldValidator控件工作, 但是当我点击“登录”,插入数据,或者点击“取消”,清空页面之后, 我再次输入内容,控件就不再工作,不再进行验证, 请问是什么原因导致,该如何解决啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
z_x_z
2008-05-29
打赏
举报
回复
失去焦点就自动验证的,点击时候也验证
没加别的JS啊也
S170393163
2008-05-29
打赏
举报
回复
可能是有JS的冲突
S170393163
2008-05-29
打赏
举报
回复
是登录按钮 出发验证的吗?
验证
控件使用说明,
Required
Field
Valid
a
tor
,Compare
Valid
a
tor
,Range
Valid
a
tor
,RegularExpression
Valid
a
tor
,Custom
Valid
所有
验证
控件的使用说明,
验证
控件,
Required
Field
Valid
a
tor
,Compare
Valid
a
tor
,Range
Valid
a
tor
,RegularExpression
Valid
a
tor
,Custom
Valid
解决方法:用AJAX的UpdatePanel之后再用
Required
Field
Valid
a
tor
验证
导致第二次
验证
无效
解决办法:用AJAX的UpdatePanel之后再用
Required
Field
Valid
a
tor
验证
导致第二次
验证
无效
常用的服务器端数据
验证
控件
常用的服务器端数据
验证
控件
Required
Field
Valid
a
tor
(必须项); Compare
Valid
a
tor
(与某值的比较); Range
Valid
a
tor
(范围检查); RegularExpression
Valid
a
tor
(模式匹配); Custom
Valid
a
tor
(用户定义);
Valid
ationSummary控件用于在网页、消息框或在这两者中内联显示所有
验证
错误的摘要
Required
Field
Valid
a
tor
控件默认检查非空字符串(空格不算在内)。在
Required
Field
Valid
a
tor
关联的表单字段中输入任何字符,该
Required
Field
Valid
a
tor
控件就不会显示它的
验证
错误信息。
Required
Field
Valid
a
tor
控件用于要求用户在提交表单前为表单字段输入值。使用
Required
-
Field
Valid
a
tor
控件时,必须设置两个重要的属性: ControlTo
Valid
ate——被
验证
的表单字段的ID。 Text——
验证
失败时显示的错误信息。 Range
Valid
a
tor
控件用于检测表单字段的值是否在指定的最小值和最大值之间。使用这个控件时,必须设置5个属性: ControlTo
Valid
ate——被
验证
的表单字段的ID。 Text——
验证
失败时显示的错误信息。 MinimumValue——
验证
范围的最小值。 MaximumValue——
验证
范围的最大值。 Type——所执行的比较类型。可能的值有String、Integer、Double、Date和Currency。 Compare
Valid
a
tor
控件可用于执行三种不同类型的
验证
任务。可使用Compare
Valid
a
tor
执行数据类型检测。换句话说,可以用它确定用户是否在表单字段中输入了类型正确的值,比如在生日数据字段输入一个日期。 也可以用Compare
Valid
a
tor
控件在输入表单字段的值和一个固定值之间进行比较。例如,要建立一个拍卖网站,就可以用Compare
Valid
a
tor
检查新的起价是否大于前面的起价。 最后,可以用Compare
Valid
a
tor
控件比较一个表单字段的值与另一个表单字段的值。例如,可以使用Compare
Valid
a
tor
控件检查输入的会议开始日期值是否小于输入的会议结束日期值。 Compare
Valid
a
tor
控件有6个重要的属性: ControlTo
Valid
ate——被
验证
的表单字段的ID。 Text——
验证
失败时显示的错误信息。 Type——比较的数据类型。可能的值有String、Integer、Double、Date和Currency。 Opera
tor
——所执行的比较的类型。可能的值有DataTypeCheck、Equal、GreaterThan、Greater- ThanEqual、LessThan、LessThanEqual和NotEqual。 ValueToCompare——所比较的固定值。 ControlToCompare——所比较的控件的ID。 RegularExpression
Valid
a
tor
控件用于把表单字段的值和正则表达式进行比较。正则表达式可用于表示字符串模式,比如电子邮件地址、社会保障号、电话号码、日期、货币数和产品编码。 这个控件
Valid
ationExpression中可以输入正则表达式来控制用户输入的字符,正则表达式的用处很多。具体可以在网上自己找一些常用的正则表达式看一下 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 。。。。。。。。。。。。。。。。。。。。。。。。。。。
valid
a
tor
验证
控件使用代码
下面是js代码(在绑定对象的时候感觉很不优雅,希望高人能指点一二啊!) 代码如下: function
valid
a
tor
(obj,option){//
验证
对象 var self = this; if(!(self instanceof
valid
a
tor
)) return new
valid
a
tor
(obj,option); self.source={‘mobile’:’^(13|14|15|18)[0-9]{9}$’,’postcode’:’^\\d{6}$’,’integer’:’^-?\\d*$’,’email’:’^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z
第5章 Web服务器
验证
控件.ppt
理解客户端和服务器端
验证
,掌握ASP.NET 3.5各
验证
控件的使用,5.1 窗体
验证
概述 5.2 ASP.NET 3.5服务器
验证
控件 5.2.1
Required
Field
Valid
a
tor
控件 5.2.2 Compare
Valid
a
tor
控件 5.2.3 Range
Valid
a
tor
控件 5.2.4 RegularExpression
Valid
a
tor
控件 5.2.5 Custom
Valid
a
tor
控件 5.2.6
Valid
ationSummary控件 5.3 小结
C#
110,502
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章