验证************************

sxldfang 2011-01-14 04:28:25


用户名和口令是 RequiredFieldValidator 验证,再输口令是 CompareValidator 验证。

但这些验证并不能检测用户名是否已被注册!

于是,有加入了Ajax,虽然当用户名框失去焦点时,能判断用户名是否存在,但并不影响用户提交数据


我想,若用户已经注册了,能否让用户不能提交呢?
...全文
94 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxldfang 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 koukoujiayi 的回复:]
引用 8 楼 sxldfang 的回复:
灰掉 需要 加入 “UpdatePanel”中啊,破坏了版面!

这是什么话??
加UpdatePanel和不加UpdatePanel都不会破坏了版面!
都可以使某个控件灰掉!
[/Quote]

我是说检测用户是否存在的地方,用的是Ajax,文本框,消息框都在UpdatePanel中,否则,无法改变消息内容,当然对按钮也一样。

我需要的局部刷新,若全都包进去,那就给刷新整个页面一样啦,不是我想要的结果!
sxldfang 2011-01-14
  • 打赏
  • 举报
回复
成功啦!感谢各位朋友,特别是hongdongfang朋友!结贴!
koukoujiayi 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sxldfang 的回复:]
灰掉 需要 加入 “UpdatePanel”中啊,破坏了版面!
[/Quote]
这是什么话??
加UpdatePanel和不加UpdatePanel都不会破坏了版面!
都可以使某个控件灰掉!
sxldfang 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hongdongfang 的回复:]
使用 CustomValidator 的 ClientValidationFunction 属性!

// 此处可忽略传来的 arguments 的值,而直接判断比如 labMessage 里是否有文字“用户已注册!”,若没有,证明Ok!

<script language="javascript" type="text/javascript">
function ClientValid……
[/Quote]

感谢,试试...
sxldfang 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 koukoujiayi 的回复:]
检测到用户名已存在,难道不能将注册按钮灰掉吗(js)?
当然再点击用户名的textBox框还要将灰掉的按钮复原!
[/Quote]

灰掉 需要 加入 “UpdatePanel”中啊,破坏了版面!
hongdongfang 2011-01-14
  • 打赏
  • 举报
回复
使用 CustomValidator 的 ClientValidationFunction 属性!

// 此处可忽略传来的 arguments 的值,而直接判断比如 labMessage 里是否有文字“用户已注册!”,若没有,证明Ok!

<script language="javascript" type="text/javascript">
function ClientValidate(source,arguments)
{
arguments.IsValid=document.getElementById('labMessage').innerHTML=='';
}
<svript>


下面也无需设置 ControlToValidate 的值:

<asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="ClientValidate"></asp:CustomValidator>
HolyPlace 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sxldfang 的回复:]
关键是我的“提交”按钮有服务器端代码,要完成实际的注册啊!
[/Quote]
你这个服务器代码使用Ajax提交请求执行是一样的
baysos 2011-01-14
  • 打赏
  • 举报
回复
于是,有加入了Ajax,虽然当用户名框失去焦点时,能判断用户名是否存在,但并不影响用户提交数据。
-----------------------------------
你这个判断都出来了,再加个按钮置灰没有难度吧?
porschev 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 koukoujiayi 的回复:]

检测到用户名已存在,难道不能将注册按钮灰掉吗(js)?
当然再点击用户名的textBox框还要将灰掉的按钮复原!
[/Quote]


是个思路。。。让提交按钮不可用。。。。

验证控件总体不算灵活。。。还是自己写JS验证比较灵活。。。

koukoujiayi 2011-01-14
  • 打赏
  • 举报
回复
检测到用户名已存在,难道不能将注册按钮灰掉吗(js)?
当然再点击用户名的textBox框还要将灰掉的按钮复原!
sxldfang 2011-01-14
  • 打赏
  • 举报
回复
关键是我的“提交”按钮有服务器端代码,要完成实际的注册啊!
HolyPlace 2011-01-14
  • 打赏
  • 举报
回复
注册控件不使用服务器控件,在提交的时候验证是否有错误提示
第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证码第三方验证控件 验证

4,815

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧