Hello, mi pregunta es sencilla:
Tengo un formulario que tira un msj de "enviado!" con un display:none y uno de error si es que existe error al enviar el mensaje. Entonces el de enviar mensaje puedo probarlo hermosamente solo enviando un mensaje, pero no se como probar el mensaje de error.
¿Cómo hago para provocar un error de envio y que aparezca el mensaje de "error al enviar mensaje"?
Gracias!
![Photo](http://www.gravatar.com/avatar/f27504810377bb8b31b183a639a0fb93?s=100&d=http%3A%2F%2Fdelphiaccess.com%2Fforos%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Probocar error forzado al enviar mensaje desde formulario.
Started by
barrierp
, Jun 27 2013 09:02 AM
2 replies to this topic
#1
Posted 27 June 2013 - 09:02 AM
#2
Posted 27 June 2013 - 03:03 PM
Una opción muy simple es que al momento que se evalúa el estado de la operación, envío, etc. colocar un valor para que el resultado arroje falso, error, etc.
O lo otro es probar el formulario y que realmente arroje un error xD, y mostrarlo en pantalla, ya sea por variables de $_SESSION o $_GET.
$operacion = false;
if($operacion === true){
echo "éxito";
}else{
echo "fracaso";
}
O lo otro es probar el formulario y que realmente arroje un error xD, y mostrarlo en pantalla, ya sea por variables de $_SESSION o $_GET.
#3
Posted 27 June 2013 - 04:26 PM
Gracias genius! , bueno al final estaba por utilizar tu método y resulta que descubrí una forma muy sencilla a tener en cuenta por todos diría yo. Cuando pruebo el formulario en chrome o internet Explorer ambos muestran el mensaje de enviado, aunque el formulario no este subido a un servidor así que nos sirve como prueba, peroooooooo! con safari y Firefox ocurre exactamente lo contrario, al probar el formulario y enviarlo , no detecta posibilidad de envió y lo entiende como un error (al parecer) así que zas! sale el cartel del error.
conclusión: Una buena manera de probar el mensaje de error es usar safari o mozilla! sin aver subido el formulario en un servidor, rellenarlo e intentar enviarlo
conclusión: Una buena manera de probar el mensaje de error es usar safari o mozilla! sin aver subido el formulario en un servidor, rellenarlo e intentar enviarlo