hello Jason, I think its not firing.The second option that you wrote didnt work as well.
I am going to post my html code here, i think its better for you to check
<HTML>
<HEAD>
<title>New User</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="
name="vs_targetSchema">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function TamanhoSenha( oSrc, txtSenha ){
if( txtSenha.value.Length < 7 )
txtSenha.IsValid = false;
else
txtSenha.IsValid = true;
}
</script>
</HEAD><body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" marginheight="0" marginwidth="0">
<table height="100%" cellSpacing="0" cellPadding="0" width="781" border="0">
<TBODY>
<tr>
<td style="HEIGHT: 417px" bgColor="#eeeeee"><asp:image id="Image2" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 0px; Design_Time_Lock: True"
runat="server" Design_Time_Lock="True" ImageUrl="header.gif"></asp:image>
<form id="Form1" method="post" runat="server">
<asp

anel id="pnlControles" style="Z-INDEX: 103; LEFT: 168px; POSITION: absolute; TOP: 144px"
Height="456px" Width="552px" runat="server">
<asp:CompareValidator id="CompareValidator1" style="Z-INDEX: 107; LEFT: 24px; POSITION: absolute; TOP: 368px"
ForeColor="#C00000" Font-Names="Arial" Font-Size="8pt" Width="250px" runat="server" ControlToValidate="txtRepetir"
ControlToCompare="txtSenha" ErrorMessage="CompareValidator" Font-Bold="True">Sua senha não foi repetida corretamente!</asp:CompareValidator>
<asp:imagebutton id="cmdNovo" style="Z-INDEX: 127; LEFT: 336px; POSITION: absolute; TOP: 376px" runat="server"
... - a lot of code - buttons, labels...
<asp:textbox id="txtRepetir" style="Z-INDEX: 120; LEFT: 168px; POSITION: absolute; TOP: 304px"
tabIndex="1" ForeColor="Black" Height="22px" Width="193px" runat="server" MaxLength="10"
BackColor="Ivory" BorderWidth="1px" BorderStyle="Solid" BorderColor="Black" TextMode="Password"></asp:textbox>
<asp:label id="lblrepetir" style="Z-INDEX: 121; LEFT: 24px; POSITION: absolute; TOP: 312px"
Font-Names="Arial" Font-Size="X-Small" Height="16px" Width="104px" runat="server" Font-Bold="True">Repita a Senha:</asp:label>
<asp:textbox id="txtSenha" style="Z-INDEX: 124; LEFT: 168px; POSITION: absolute; TOP: 272px"
tabIndex="1" ForeColor="Black" Height="22px" Width="194px" runat="server" MaxLength="10"
BackColor="Ivory" BorderWidth="1px" BorderStyle="Solid" BorderColor="Black" TextMode="Password"></asp:textbox>
<asp:Label id="lblTexto" style="Z-INDEX: 125; LEFT: 24px; POSITION: absolute; TOP: 384px" ForeColor="#C00000"
Font-Names="Arial" Font-Size="8pt" Height="16px" Width="328px" runat="server" Font-Bold="True">Label</asp:Label>
<asp:label id="lblSenha" style="Z-INDEX: 126; LEFT: 24px; POSITION: absolute; TOP: 280px" Font-Names="Arial"
Font-Size="X-Small" Height="16px" Width="64px" runat="server" Font-Bold="True">Senha:</asp:label>
<asp:CustomValidator id="CustomValidator1" style="Z-INDEX: 105; LEFT: -96px; POSITION: absolute; TOP: 168px"
Height="32px" Width="112px" runat="server" ControlToValidate="txtSenha" ErrorMessage="A senha deve conter entre 7 e 10 caracteres."
ClientValidationFunction="TamanhoSenha"></asp:CustomValidator>
</asp

anel></form>
...
</TBODY>
</table>
</body>
</HTML>
Thank you,
Gis.