zoukankan      html  css  js  c++  java
  • CustomValidator 的应用

    先介绍两个控件:
    ValidationSummary(验证总结)控件
    该控件收集本页的所有验证错误信息,并可以将它们组织以后再显示出来
    DisplayMode 如何显示摘要。
    EnableClientScript 布尔值,规定是否启用客户端验证。
    Enabled 布尔值,规定是否启用验证控件。
    ForeColor 该控件的前景色。
    HeaderText ValidationSummary 控件中的标题文本。
    id 控件的唯一 id。
    runat 规定该控件是一个服务器控件。必须设置为 "server"。
    ShowMessageBox 布尔值,指示是否在消息框中显示验证摘要。
    ShowSummary 布尔值,规定是否显示验证摘要
    CustomValidator(自定义验证)
    该控件用自定义的函数界定验证方式,其标准代码如下:
    controlToValidate="要验证的控件"
    onServerValidateFunction="验证函数"
    errorMessage="错误信息"
    Display="Static|Dymatic|None"
    用自定义控件验证登录时用户名和密码不能为空弹出对话框的信息提示
    <script language =javascript type ="text/javascript" >
        function ClientValidate(source,arguments)
        {
            var name=document .getElementById ("txtName");
            var pwd=document.getElementById ("txtPwd");
            if(name.value.length==0&&pwd.value.length==0)
            {
              arguments .IsValid=false ;
            }
            else
            {
              arguments .IsValid =true ;
            }
        }
    </script>
    <asp:Button ID="btnLogin" runat="server" Text="登录"  ValidationGroup ="login" OnClick="btnLogin_Click"  />
    <asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="请输入用户名和密码"ClientValidationFunction="ClientValidate"  ValidationGroup ="login" Display =None ></asp:CustomValidator>
    <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox=true  ValidationGroup ="login" ShowSummary=false  />
  • 相关阅读:
    STM32|4-20mA输出电路
    Delphi版IP地址与整型互转
    侧方位停车
    98年的‘风暴’,08年的‘危机’,18年的“钱荒‘’
    一些软件设计的原则
    oracle-数据库的各种-锁-详解
    演员李艾佳去世突发病征年仅36岁
    【人生】王石:没变强是因为你太舒服
    耐心看的人早晚会成人上人
    Linux之make的用法讲解
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1412713.html
Copyright © 2011-2022 走看看