Foros del Web » Programando para Internet » ASPX (.net) »

Botón que redirija a la misma página si no cumple el Validator de Textbox

Estas en el tema de Botón que redirija a la misma página si no cumple el Validator de Textbox en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/07/2012, 12:14
Avatar de stuart_david3  
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 12 años, 8 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...
  #2 (permalink)  
Antiguo 19/07/2012, 12:42
Avatar de stuart_david3  
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Botón que redirija a la misma página si no cumple el Validator de Textbox

Para mi primer validación (que sea correcto el formato de e-mail) hice esto:

Código ASP:
Ver original
  1. <asp:Button ID="Button1" runat="server" Text="Aceptar" ValidationGroup="CreateUserWizard1"/>

Pero, cómo le digo que también me compare también el CompareValidator mi botón?...

De antemano gracias n_n...
  #3 (permalink)  
Antiguo 19/07/2012, 12:48
Avatar de stuart_david3  
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Botón que redirija a la misma página si no cumple el Validator de Textbox

Gracias a Dios ya quedo, la cosa era agregar el ValidationGroup también a mi CompareValidator de esta manera:

Código ASP:
Ver original
  1. <asp:TextBox ID="Email2" runat="server"></asp:TextBox>
  2.         &nbsp; &nbsp;<asp:CompareValidator id="CompareValidator1"
  3.         runat="server" ErrorMessage="Las cuentas de correo no coinciden"
  4.         ControlToValidate="Email"
  5.         ControlToCompare="Email2" ValidationGroup="CreateUserWizard1"></asp:CompareValidator>

Por si a alguien le sirve n_n... Saludos!...

Etiquetas: textbox, aspx, validar, validador, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:38.