| |||
![]() Buenas amigos estoy trabajando en una pagina en asp.net donde las personas deben llenar un formulario de afiliación. Trabajo con dos div ocultandolos uno con los datos del titular y otro con los datos de su grupo familiar. Una vez que ingresa los datos del titular hace un click en boton siguiente, oculto div titular y muestro div familiares a cargo y aca tengo un boton finalizar que aqui debe hacer la validacion. Utilizo RequiredFieldValidator el tema esta en que si hay un error en el primer div no se como volver a mostrar o sea que evento se acciona, ya que el evento onclick de mi boton finalizar no se ejecuta, pero si las validaciones. ¿Como hago para volver al primer div? |
| |||
Respuesta: Validación de Campos has probado a hacer en el click del primer boton la validacion de los requiredfieldvalidators? es decir, en el aspx tienes lo siguiente: <asp:RequiredFieldValidator ID="rfv_nombre" runat="server" ControlToValidate="txtNombre" ValidationGroup="Grupo1" >*</asp:RequiredFieldValidator> y en el click del primer div poner lo siguiente: rfv_txtNombre.Validate(); if (!Page.IsValid) { //hay algun error, no paso al siguiente div return; } Saludos |
| |||
Respuesta: Validación de Campos Muchas gracias por tu respuesta, el inconveniente que tengo es que el boton del primer div es un button de html, por lo que no puede acceder a su código por asp, lo estoy haciendo por javascript.....si yo hago que ese boton sea un boton de asp...me recarga la pagina y no es lo que busco...intento que vayan pasando los div a medida que voy clickeadndo en un botón..habrá solución..???? o estoy encarando mal el tema??? |
| |||
Respuesta: Validación de Campos Tienes metidas las capas dentro de un updatepanel? Puedes probar a poner tanto un imagebutton o un button normal si prefieres y ponerle un evento onLoad="RegisterPostback_Load" en el aspx y en el codebehind poner lo siguiente: protected void RegisterPostback_Load(object sender, EventArgs e) { ScriptManager.GetCurrent(this.Page).RegisterPostBa ckControl((Control)sender); } A ver si tienes suerte. |
Etiquetas: |