在AJAX 使用CompanyValidator比较两次密码输入是否一致,结果错误消息一闪而过
如题。开始的时候,密码输入完文本框里面的内容也会消失,后来我加上了这段代码,
protected override void OnPreRender(EventArgs args)
{
base.OnPreRender(args);
this.Txt_pwd .Attributes["value"] = this.Txt_pwd .Text;
this.Txt_sure.Attributes["value"] = this.Txt_sure.Text;
}
密码文本框显示正常,但是比较验证的错误信息一闪而过。
是不是使用了AJAX每次都要回传,所以错误提醒一闪而过?该如何避免,请教各位大哥~
------解决方案--------------------这种验证为什么不用js呢?
------解决方案--------------------前台你只要用js实现就可以了,实现还很简单。
后台判断的时候如果不一致,就alert
------解决方案--------------------亲,你难道不知道UpdatePanel里面使用验证控件无效这一微软的Bug么?
------解决方案--------------------你直接 document.getElementById("") == document.getElementById("")
就可以了 然后 alert return false; 阻止提交。