有这个控件,现在加上了 EnableClientScript="True",还是不行下面这个自定义的需要修改吗? <asp:customvalidator runat="server" OnServerValidate="chkRePass" ControlToValidate="repass" ErrorMessage="两次输入的密码不同" Display="Dynamic" />****************************************** rem 这样定义的 sub chkRePass(obj As Object, E As servervalidateeventargs) if repass.text<>passwd.text then e.isvalid=false else e.isvalid=true end if end sub ******************************************
如:
Response.write("<script langugage=javascript>alert('some error')</script>")
这里有啊!!!<asp:customvalidator runat="server" OnServerValidate="chkRePass" ControlToValidate="repass" ErrorMessage="两次输入的密码不同" Display="Dynamic" />
这个自定义验证控件不能弹出窗口,其他的可以,没有解决办法吗?
我要用.net的验证控件,不想用java
<asp:customvalidator runat="server" OnServerValidate="chkRePass" ControlToValidate="repass" ErrorMessage="两次输入的密码不同" Display="Dynamic" />******************************************
rem 这样定义的
sub chkRePass(obj As Object, E As servervalidateeventargs)
if repass.text<>passwd.text then
e.isvalid=false
else
e.isvalid=true
end if
end sub
******************************************
好像有希望,不过他说无法找到“”的“ControlToCompare”属性所引用的控件 ID“chkRePass”。
<asp:CompareValidator runat="server" ControlToCompare="password" ControlToValidate="repass" ErrorMessage="两次输入的密码不同"/><asp:CompareValidator 这个验证控件是专门比较两个控件的值是否一样的
验证总结控件(ValidationSummary )-负责显示页面验证控件错误信息总结信息。--默认
验证控件-显示文本字样
验证总结控件(ValidationSummary )-显示文本字样--弹出alert窗口方法
验证控件-
Display:none
验证总结控件(ValidationSummary )-
ShowSummary:none;
ShowMessageBox:true