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.