-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlistener-form-send
26 lines (26 loc) · 1.12 KB
/
listener-form-send
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!--
Este listener obtiene todos los parámetros de los campos del form, obtenemos el campo del correo, lo guardamos en la variable setEmail
y hacemos la redirección de la página donde ocupamos enviar ese parámetro
Importante, en la edicion del LP, usar la opción de mostrar mensaje de agradecimiento en lugar de la redirección
Fuente: https://developers.hubspot.com/global-form-events
-->
<script>
window.addEventListener('message', event => {
if(event.data.eventName === 'onFormSubmit') {
//Obtenemos todos los campos
getFields = event.data.data;
//Inicializamos la variable del correo
var setEmail = '';
//Y buscamos entre todos los campos buscando el correo, y agregamos el valor del correo
for (var i = 0; i < getFields.length; i++) {
//console.log(getFields[i].name);
if ( getFields[i].name == 'email' ){
setEmail = getFields[i].value;
}
}
//console.log(setEmail);
//Finalmente, redirigimos a la página deseada con el correo como parámetro
window.location = "https://apartamentos.culebrasgroup.com/gracias?email=" + setEmail;
}
});
</script>