WebSite X5Help Center

 
Octavio Luis L.
Octavio Luis L.
User

Mensaje confirmación de envio en el mismo formulario de consulta  es

Автор: Octavio Luis L.
Просмотрено 5738, Подписчики 2, Размещенный 0  

Hola 

Tengo configurado un formulario de consultas que funciona sin inconvenientes. 

Lo que necesito es que el usuario tenga una respuesta del sistema, de que su mensaje fue enviado corectamente, del tipo "CONFIRMATION MESSAGE"   o 
"message sent" que se carga en el mismo campó del texto de consulta, ya que no puedo derivar ese formulario a una página de respuesta. Un muy breve mensaje del tipo: su mensaje fue enviado exitosamente. 

Me pueden ayudar con eso. 

El sitio es www.hostelposadasmisiones.com

Y adjunto una captura de pantalla con la explicación de lo que no puedo resolver.

Gracias

Размещено
6 Ответы - 2 Полезно
Jorge M.
Jorge M.
Moderator

Hola, Octavio Luis, he buscado y con website tal com lo quieres no encontré salvo que uses programación, acá hay un código que está probado. Lo malo es que tendrías que rediseñar el formulario y para eso necesitas paciencia y ganas de aprender.

http://www.forosdelweb.com/f18/form-confirmacion-envio-misma-pagina-1004881/

En WebSite tienes alternativas, como ya sugerí en otro post: https://helpcenter.websitex5.com/post/105644

Tienes la opción de redirigir a una página luego de enviar el formulario, se encuentra en la pestaña “Enviar” del objeto Formulario.

Ahora esa página la puedes crear de tal manera que al usuario le parezca que es la misma, solo que con un botón para aceptar y redirigirlo a otra página.

La idea es crear una página que no dependa del menú, así no aparece en el site, y a esa página redirigir al usuario.

Revisa, prueba y comenta.

Saludos

 Jorge M.

--------------------------------------------------------------------------------------

  • Trata de agregar links o capturas para ayudar a comprender mejor las preguntas.
  • Si el Tema te ayuda dale la opción de Resuelto a quien lo resolvió.
  • Solo si tú resolviste el Tema, comparte la solución y date el resuelto tú.
  • Si la solución te sirve sea o no sea tu pregunta dale útil.
  • Si no te sirve la respuesta, ten paciencia ya será aclarado.
Читать больше
Размещено От Jorge M.
Octavio Luis L.
Octavio Luis L.
User
Автор

Hola Jorge 

Gracias por tu aporte y sugerencia

No entiendo mucho (o mejor dicho nada) de php. Aunue intuitivamente he resuelto cosas sencillas. Si no entendí mal el post debería agregar esta parte de código php en el archivo imEmailForm.php  de la carpeta imemail

...........................................

function ProcessForm($values)

{
mail('***', 'Form test', $values['text'], "From: \"{$values['name']}\" <{$values['email']}>");

// Replace with actual page or redirect
echo "<html><head><title>Muchas Gracias</title></head><body>Su mensaje fue enviado!</body></html>";
}

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$formValues = $_POST;
$formErrors = array();

if (!VerifyForm($formValues, $formErrors))
DisplayForm($formValues, $formErrors);
else
ProcessForm($formValues);
}
else
DisplayForm(null, null);
?>

Lo he intentado y no funciona. Podrías asistirme. 

Gracias 

Читать больше
Размещено От Octavio Luis L.
Jorge M.
Jorge M.
Moderator

Hola Octavio Luis, estamos en las mismas, yo recién estoy estudiando php, tal vez algún día lo pueda vertodo  muy fácil, pero por ahora me limito a buscar para probar. 

Para hacer el formulario como quieres, asumo que lo debes de hacer de nuevo por que no he visto la opción de código personalizado para enviar los datos, en el foro que te recomendé te pueden ayudar mejor que en esto, con confianza escribe allá, la página  de contactoen Websitedebe de ser .php y le usas el objeto html. 

Lamento no poder ir mas allá de lo evidente. 

Si alguien con conocimientos de programación pasa por esta pregunta y te puede ayudar, bienvenido sea, pero yo empezaría por el foro que mencioné. 

Saludos.

Jorge M.

Читать больше
Размещено От Jorge M.
Octavio Luis L.
Octavio Luis L.
User
Автор

Gracias Jorge. Muy atento por tu respuesta. 

Intentaré ver como lo soluciono. Si encuentro la solución la comparto por aquí. Gracias 

Читать больше
Размещено От Octavio Luis L.
CARLOS AMARAL
CARLOS AMARAL
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

De todas formas, cual es el motivo por el cual no podes cargar la pagina especifica con el mensaje luego de enviar los datos por el formulario?

Yo lo tengo funcionando asi en varios sitios mios y no hay ningun problema.

Читать больше
Размещено От CARLOS AMARAL
Octavio Luis L.
Octavio Luis L.
User
Автор

Hola Carlos. Disculpas pero no había vuelto a leer este post por eso no respondí antes. Yo lo tengo funcionando en varios sitios sin problema. El tema es que necesitaría la respuesta de mensaje enviado en el mismo form donde se cargaron los datos, sin tener que llamar otra página. Con la imagen adjunta  vas a entender lo que necesitaría. GRacias 

Читать больше
Размещено От Octavio Luis L.