Foros del Web » Programando para Internet » PHP »

Mensaje de Confirmacion antes de enviar un FORM

Estas en el tema de Mensaje de Confirmacion antes de enviar un FORM en el foro de PHP en Foros del Web. Amigos mi pregunta es la siguiente : ¿ como pongo un mesaje de advertencia tipo(aceptar cancelar ), al apretar el boton envio para aceptar o ...
  #1 (permalink)  
Antiguo 22/04/2008, 07:26
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años, 7 meses
Puntos: 7
Pregunta Mensaje de Confirmacion antes de enviar un FORM

Amigos mi pregunta es la siguiente :
¿ como pongo un mesaje de advertencia tipo(aceptar cancelar ), al apretar el boton envio para aceptar o validar el envio de un form en php.
tengo un cogigo de pruebas, pero no me ha funcionado:

prueba.php

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prueba</title>
</head>

<body>
<?
if(!$_POST)
{
echo'
<form id="form1" name="form1" method="post" action="prueba.php"><fieldset><legend>
1</legend>
<label>
<input type="text" name="campo" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" onclick="return confirm("Esta seguro de borrar?");"/>
</label>
</p>
</fieldset>
</form>';
}
else
{
extract($_POST);
echo"$campo<br>";
}
?>
</body>
</html>
  #2 (permalink)  
Antiguo 22/04/2008, 10:12
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 21 años, 4 meses
Puntos: 7
Re: Mensaje de Confirmacion antes de enviar un FORM

Código PHP:
<input type="submit" name="Submit" value="Enviar" onclick="return confirm("Esta seguro de borrar?");"/> 
Me parece que este deberia funcionar..

Código PHP:
<input type="submit" name="Submit" value="Enviar" onclick="if( confirm("Esta seguro de borrar?")) document.form1.submit();"/> 
Chaop!
__________________
Visita www.legionlandrover.com
  #3 (permalink)  
Antiguo 22/04/2008, 10:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Re: Mensaje de Confirmacion antes de enviar un FORM

deben capturarlo en el evento de onsubmit="return confirm('blah blah?')"

en el evento del submit, no creo ke pase algo.... bueno


osea.... :s

en la <form onsubmit="....."
  #4 (permalink)  
Antiguo 22/04/2008, 11:11
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años
Puntos: 25
Re: Mensaje de Confirmacion antes de enviar un FORM

Cita:
Iniciado por pateketrueke Ver Mensaje
deben capturarlo en el evento de onsubmit="return confirm('blah blah?')"

en el evento del submit, no creo ke pase algo.... bueno


osea.... :s

en la <form onsubmit="....."

tienes razon por que si oprimiera ENTER en mi teclado ... enviaria el from sin haber hecho click.. tienes razon.
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
  #5 (permalink)  
Antiguo 23/04/2008, 07:05
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años, 7 meses
Puntos: 7
Re: Mensaje de Confirmacion antes de enviar un FORM

Gracias X sus rspuestas Voy a probar
  #6 (permalink)  
Antiguo 23/04/2008, 07:15
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años, 7 meses
Puntos: 7
Re: Mensaje de Confirmacion antes de enviar un FORM

No se que pasa al codigo que e llegado es este

prueba.php

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prueba</title>
</head>

<body>
<?
if(!$_POST)
{
echo'
<form id="form1" name="form1" method="post" action="prueba.php" onsubmit="return confirm("SEGURO");"><fieldset><legend>
1</legend>
<label>
<input type="text" name="campo" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Enviar"/>
</label>
</p>
</fieldset>
</form>'; ;
}
else
{
extract($_POST);
echo"$campo<br>";
}
?>
</body>
</html>
Pero sigue sin mostrar el mensaje antes de enviar el formulario....
ayuda Xfa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.