Hola , estoy haciendo una funcion en PHP para pedir una confirmacion usando SweetAlert en el evento OnClick , el problema es que en ninguno de los dos casos de este codigo funciona :
Código:
<meta http-equiv="content-type" content="text/html; UTF-8" />
<script src="Scripts/jquery-1.4.4.min.js"></script>
<script src="sweetalert/dist/sweetalert-dev.js"></script>
<link rel="stylesheet" href="sweetalert/dist/sweetalert.css">
<body>
<?php
function ShowMessage($titulo,$contenido,$tipo) {
if($tipo=="ok") {
//
}
else if($tipo=="error") {
//
} else if($tipo=="ask") {
echo "
swal({
title: '$titulo',
text: '$contenido',
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
cancelButtonText: 'No, cancel plx!',
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm) {
return true;
} else {
return false;
}
});
";
} else {
}
}
?>
<a href='http://www.google.com' onClick="<?php ShowMessage("test","test","ask"); ?>">Go</a>
<form action="http://www.google.com">
<input type="submit" name="none" text="test" onClick="<?php ShowMessage("test","test","ask"); ?>">
</form>
</body>
El error es que no espera a controlar la respuesta simplemente se redirecciona a la pagina marcada y no pide la confirmacion.
¿ Alguien me podria ayudar ?