¿Cómo cerrar jQuery Dialog dentro del cuadro de diálogo sin usar el botón de cerrar?¿Cómo cerrar jQuery Dialog en el cuadro de diálogo?
Dentro del cuadro de diálogo de la interfaz de usuario es simplemente una solicitud de formulario y si se produce una presentación correcta, el cuadro de diálogo de la interfaz de usuario se cierra automáticamente y actualiza la página principal.
<script type="text/javascript">
$(document).ready(function() {
$("#form-dialog").dialog({
autoOpen: true,
modal: true,
width: 200,
draggable: true,
resizable: true
});
});
</script>
<div id="form-dialog" title="Form Submit">
<form action="default.aspx" method="post">
<input type="text" name="name" value=" " />
<input type="submit" value="submit" />
<a href="#" id="btnDone">CLOSE</a>
<script type="text/javascript">
$(document).ready(function() {
$("#btnDone").click(function() {
$(this).dialog('close');
});
});
</script>
</form>
</div>
-imperialx
Pero la etiqueta del formulario está dentro del diálogo ui. No hay archivos jquery dentro del diálogo de la interfaz de usuario, solo un envío de etiqueta de formulario simple. ¿Cómo puedo usar $ ('# form-dialog'). Close() dentro del # form-dialog? Es como cerrarse después de hacer clic en algo o un temporizador de espera se produce dentro del cuadro de diálogo ui. – imperialx
si está utilizando jquery para abrir el cuadro de diálogo, puede usar jquery para cerrarlo. en la línea justo debajo de donde declaras el diálogo, establece '$ ('# mySubmitButton'). live ('click', function() {mySubmitFunction(); $ ('# form-dialog'). close();}); ' – Jason
Sí, pero ¿qué tal cuando estoy dentro del diálogo? Creo que el equivalente de esto es algo como $ (window) .unload() donde el formulario emergente se cierra automáticamente en vez de hacer clic en el botón de cierre de jquery-ui-dialog. – imperialx