| |||
Validación de Campos 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: |