社区
图表区
帖子详情
验证************************
sxldfang
2011-01-14 04:28:25
用户名和口令是 RequiredFieldValidator 验证,再输口令是 CompareValidator 验证。
但这些验证并不能检测用户名是否已被注册!
于是,有加入了Ajax,虽然当用户名框失去焦点时,能判断用户名是否存在,但并不影响用户提交数据
。
我想,若用户已经注册了,能否让用户不能提交呢?
...全文
116
12
打赏
收藏
验证************************
用户名和口令是 RequiredFieldValidator 验证,再输口令是 CompareValidator 验证。 但这些验证并不能检测用户名是否已被注册! 于是,有加入了Ajax,虽然当用户名框失去焦点时,能判断用户名是否存在,但并不影响用户提交数据。 我想,若用户已经注册了,能否让用户不能提交呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
注册控件不使用服务器控件,在提交的时候验证是否有错误提示
bootstrap风格的html5表单
验证
示例
5. **JavaScript/jQuery增强
验证
**:虽然HTML5提供了基本的客户端
验证
,但为了更复杂的业务逻辑或用户体验,我们可以使用JavaScript(或者jQuery)进行进一步的
验证
。Bootstrap的JavaScript插件(如`.valid()`和`....
moodle管理员管理手册
- **无需
验证
**:不进行任何
验证
,仅适用于测试环境。 - **IMAP
验证
**:使用IMAP服务
验证
用户身份。 - **LDAP
验证
**:利用LDAP服务进行用户身份
验证
。 - **NNTP
验证
**:使用NNTP服务
验证
用户身份。 - **POP3...
jQuery Validation Engine ( jQuery 表单
验证
插件)
2. **自定义
验证
**:除了预设规则,Validation Engine还允许开发者创建自定义
验证
方法,以应对特定的业务需求或复杂的
验证
逻辑。 3. **友好的错误提示**:当用户输入不符合规则时,Validation Engine可以即时显示...
PHP动态网页设计(第2版)(PHP Solutions)
**3.6 数据库用户身份
验证
** - **用户注册**: 收集用户信息并保存至数据库。 - **密码加密**: 使用MD5或bcrypt等算法加密存储密码。 - **登录
验证
**: 检查用户名和密码是否匹配。 #### 四、高级应用 **4.1 缩略图...
javawe实现登录注册
验证
界面连接MYSQL数据库
6. **数据
验证
**:在用户注册时,需要对输入的数据进行有效性
验证
,例如检查用户名是否已存在,密码是否满足复杂性要求等。这通常通过Java代码实现,并返回相应反馈给用户。 7. **安全性**:为了保护用户信息的安全...
图表区
4,819
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章