Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2011, 14:02
Avatar de dev_neutron
dev_neutron
 
Fecha de Ingreso: marzo-2011
Ubicación: Santiago de Chile
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Validación de formulario aspx en modal jquery

Estimados.
Tengo una inquietud.

Estoy validando un formulario con Jquery y todo bien, el problema se vino cuando tuve la necesidad de lanzar una ventana modal de jquery y en esta ventana tener un formulario.

1.- Cuando aparece la ventana modal todo bien, pero al momento de presionar el boton guardar para validar esta ventana desaparece y además se queda como pagina principal.

2.- cuando agrego la libreria de jquery en la pagina padre y la pagina hija, no funciona el layer modal, como que pierde la propiedad.

Alguien sabe como solucionar esto.

Agrego el codigo.
Codigo Pagina Padre.
Código:
<script src="../Include/js/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="../Include/js/jquery.blockUI.js" type="text/javascript"></script>

<script type="text/javascript">
    function fn_mostrar() {
        $("#div_oculto").load("PaginaEmergenteHijo.aspx", function() {
            $.blockUI({
                message: $('#div_oculto'),
                css: {
                top: '30%',
                    width: '400px',
                    margin: 'margin:0 auto -15px'
                    
                }
            });
        });
    };
    function fn_cerrar() {
        $.unblockUI({
            onUnblock: function() {
                $("#div_oculto").html("");
            }
        });
    };
   
</script>
<form id="form1" runat="server">
    <div>
        <a href='javascript: fn_mostrar();'>Mostrar Layer Emergente</a>	
        
        <asp:LinkButton runat="server" ID="lnkMostrar" OnClientClick="javascript: fn_mostrar(); return false" Text="link"></asp:LinkButton>
    </div>
    <div id="div_oculto"><!-- Inicio Div Oculto -->
    
    </div><!-- Fin Div Oculto -->
    </form>
Codigo Pagina HIJA.
Código:
//Esta libreria me da problemas cuando esta en las dos paginas.
<script src="../Include/js/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="../Include/js/jquery.validate.1.5.2.js" type="text/javascript"></script>
    
<script type="text/javascript">
       
            //submitHandler: function(form) {
               // alert("OK");
                //form.submit();
            //}

        //});    
        
        $(document).ready(function() {
            $("#form1").validate();   
        });

</script>
    <form id="form1" runat="server">
       <asp:TextBox ID="txtotraa" runat="server" class="required" ></asp:TextBox>
            <input type="submit" value="prueba" />
            <asp:Button ID="btn" runat="server" />
            
    </form>
Desde ya gracias por la ayuda.