Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2012, 12:14
Avatar de stuart_david3
stuart_david3
 
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 13 años, 3 meses
Puntos: 1
Información Botón que redirija a la misma página si no cumple el Validator de Textbox

Hola a todos, quisiera saber como poder hacerle para que al tener 2 textbox en los que valido que sean iguales y que el primero sea del tipo formato de un e-mail.

Ahora, quisiera saber como hacerle para decirle a mi botón que si no se cumplen las validaciones no me permita salir de la página osea que me redirija a la misma.

Aquí le dejo mi código:

Código ASP:
Ver original
  1. <form id="form1" runat="server">
  2.     <div>
  3.         <br />
  4.         <asp:Label ID="Label1" runat="server" Text="Hola amiguito(a), por favor introduce tu correo para futuras notificaciones en tu propuesta:"></asp:Label>
  5.         <br />
  6.        
  7.         <asp:TextBox ID="Email" runat="server"></asp:TextBox>
  8.         &nbsp;&nbsp;
  9.  
  10.         <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="Email"
  11.         ErrorMessage="Este no es un formato valido para correo" SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
  12.         ValidationGroup="CreateUserWizard1"></asp:RegularExpressionValidator>
  13.        
  14.         <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
  15.         ErrorMessage="E-mail is required." ToolTip="E-mail is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator><br />
  16.         <br />
  17.         <br />
  18.         <br />
  19.        
  20.         <asp:Label ID="Label2" runat="server" Text="Confirma tu correo amiguito(a):"></asp:Label><br />
  21.        
  22.         <asp:TextBox ID="Email2" runat="server"></asp:TextBox>
  23.         &nbsp; &nbsp;<asp:CompareValidator id="CompareValidator1"
  24.         runat="server" ErrorMessage="Las cuentas de correo no coinciden"
  25.         ControlToValidate="Email"
  26.         ControlToCompare="Email2"></asp:CompareValidator><br />
  27.         &nbsp;&nbsp;<br />
  28.         <br />
  29.        
  30.         <asp:Button ID="Button1" runat="server" Text="Aceptar" /></div>
  31.         &nbsp; &nbsp;&nbsp;&nbsp;<br />
  32.         <br />
  33.         <br />
  34.         <br />
  35.         <br />
  36.         &nbsp;
  37.     </form>

Gracias de antemano n_n...