Hola:
Cita:
Iniciado por jp_developer si pero si lo hago con php quiere decir que recargara la pagina solo para preguntar si realmente quiere borrar o no el registro...
solo quiero una solucion de como hacerlo en javascript
No me has comprendido... la confirmación se puede hacer con javascript, usando tal como comenté antes una ventana confirm... pero si se desactiva javascript el formulario seguiría siendo fuyncional... por ejemplo, en vez de reasignar el action actualizar una variable global:
Código:
<form action="envio.php" method="get" onsubmit="return confirmar(this)" >
<input type="submit" name="enviar" value="modificar" onclick="respuesta = this.value"/>
<input type="submit" name="enviar" value="eliminar" onclick="respuesta = this.value"/>
</form>
Luego en el método confirmar consultar hacer la discriminación:
Código:
var respuesta;
function confirmar(f) {
if (respuesta == "eliminar") ir = confirm("se va a " + respuesta + " el registro...")
else ir = true;
//alert ("Ha pulsado " + respuesta);
return ir;
}
Luego, en el servidor envías también el botón que has pulsado y haces el include dependiendo del mismo...
Código:
if ($_GET["enviar"] == "eliminar") include("eliminar.php")
else include("modificar.php");
Con ese código el formulario es accesible y si se desactiva javascript tan solo se omitirá la confirmación...
Saludos