Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2016, 16:26
lmanuel2007
 
Fecha de Ingreso: febrero-2016
Mensajes: 3
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Problema al confirmar envio de formulario con Impromptu

Hola, estoy trabajando con la librería Impromptu para crear caja de diálogos personalizadas , pero tengo un problema.

La situación que pasa es la siguiente

<script>
function funcion(){
var retorno = false;


$.prompt("Enviar formulario?", {
title: "Advertencia",
buttons: { "Si": true, "No": false },
submit: function(e,v,m,f){
// use e.preventDefault() to prevent closing when needed or return false.
// e.preventDefault();
retorno = v;
}
});
console.log(retorno);
return retorno;
}
</script>
<link rel="stylesheet" href="styles.css" />
<form name="form" id="form" action="respuesta_formulario.php" method="POST">
....
<button type="button" name="enviar" id="enviar" onclick="return funcion()">Enviar</button>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="mootools-impromptu.js"></script>

El problema radica en que el método retorna primero y luego muestra la caja de dialogo...

Como puedo hacer para que la caja de dialogo tenga la misma funcionalidad que el confirm de javascript y hasta que no pulse en cualquiera de las opciones no envié el valor de retorno

De antemano gracias por sus respuestas