验证控件问题

thinclient 2012-05-05 11:01:23
我下了一个aspx
中有“登录”和“注册”按钮
有三个输入框“用户名”、“密码”和“验证码”,按“登录”时它们如有没填内容的就会在后边显示*,不能登录

这些我都能理解和明白,觉得很正常。

但是按“注册”按钮,也会在空白的框后显示*,不执行“注册”按钮中的网页重定向命令

问:如何让程序只在按“登录”时进行验证?

本人水平菜,请说清楚。
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以写个验证方法,然后“登陆按钮”调用,OnClientClick="return 方法();"

验证方法你总该会吧?

function check()
{
var txt1=document.getElementById("<%=txt1.ClientID%");
if(txt1.value=="")
{
alert("登录名不能为空");return false;
//这里还可以给相应的控件赋值或者获取焦点
}
//如果都验证成功则返回true
return true;
}
thinclient 2012-05-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
在注册按钮的属性里加个 CausesValidation = "False"
[/Quote]
哇,这么简单?学习了
guanyelong 2012-05-05
  • 打赏
  • 举报
回复
在注册按钮的属性里加个 CausesValidation = "False"

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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