title: custom validator not showing errors
body: <p>I have an ASP.NET webform. All of my validators do their job except for the custom validator. As far as I know my code is correct but he doesn't show the errors. It seems like he doesn't call my javascript function or my code behind function.</p>
  
  <p>here is my code</p>
  
  <p>javascript</p>
  
  <pre><code>&lt;%-- javascript--%&gt;
  &lt;script type="text/javascript" &gt;
      function validateNaam(oSrc, args) {
          var voorNaam = document.getElementById("Voornaam");;
          var regex = /^[a-zA-Z ]{2,30}$/;
  
          if (voorNaam.match(regex)) {
              alert("Gelieve geen ongeldige tekens te gebruiken voor uw naam aub.");
              return false;
          }
      }
  
  &lt;/script&gt;
  </code></pre>
  
  <p>aps custom validator</p>
  
  <pre><code> &lt;%-- Gebruikersnaam label, textbox en validator --%&gt;&amp;nbsp;&lt;asp:Label ID="Label1" runat="server" AssociatedControlID="Email"&gt;Voornaam: &lt;/asp:Label&gt;
                              &lt;asp:TextBox runat="server" ID="Voornaam" /&gt;
                              &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Voornaam"
                                  CssClass="field-validation-error" ErrorMessage="The user name field is required." /&gt;
                              &lt;%-- Custom validator voor naam --%&gt;
                              &lt;asp:CustomValidator ID="CustomValidatorGebruikersnaam" runat="server" 
                                  CssClass="field-validation-error" ErrorMessage="Uw naam bevat ongeldige tekens" 
                                  ValidationGroup="AllValidators" OnServerValidate="CustomValidatorGebruikersnaam_ServerValidate"
                                  ClientValidationFunction="validateNaam" ControlToValidate="Voornaam"&gt;!!&lt;/asp:CustomValidator&gt;
  </code></pre>
  
  <p>and code behind</p>
  
  <pre><code>protected void CustomValidatorGebruikersnaam_ServerValidate(object source, ServerValidateEventArgs args)
  {
      try
      {
          args.IsValid = Validatie.ControleerNaam(args.Value.ToString());
      }
      catch 
      {
  
          args.IsValid = false;
      }
  
  }
  </code></pre>