29/02/2016, 16:26
|
| | Fecha de Ingreso: febrero-2016
Mensajes: 3
Antigüedad: 8 años, 8 meses Puntos: 0 | |
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 |