日期:2014-05-19  浏览次数:20390 次

我用RequiredFieldValidator验证用户登陆时是否输入内容的时候出的错误
我用RequiredFieldValidator验证用户登陆时是否输入内容的时候,我明明输入了内容,但是当我点击 "登陆 "按钮时,却不能触发button的click事件,经过我研究后发现原来是验证控件并没有通过验证(如果我把验证控件删除了,那么是可以触发button的click事件的),我今天研究了一天了,这个问题我着实解决不了了,请高手帮忙看下,谢谢了

------解决方案--------------------
是不是还有其他验证控件?请检查.
------解决方案--------------------
是否綁定錯誤
------解决方案--------------------
看一下生成的页面的原代码就清楚为什么click事件没有引发了
------解决方案--------------------
在什么环境下使用的,Web窗体,Web用户控件,还是其它
ControlToValidate属性设置是否正确
------解决方案--------------------
换台机器访问看看?
------解决方案--------------------
都是怪问题
------解决方案--------------------
有时候这个控件会和customvalidator想冲突,我常碰到
------解决方案--------------------
不知道是不是冲突,看看代码
------解决方案--------------------
使用 <input type= "submit " value= "提 交 " id= "btnSub " runat= "server "/> 不要使用服务器按钮

onclick不要直接写在页面

Page_Load中

btnSub.Attributes.Add( "onclick ", "javascript:return checkData(); ");
------解决方案--------------------
这个贴子还没结?帮你顶一下