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:
Codigo Pagina HIJA.<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>
Código:
Desde ya gracias por la ayuda. //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>