Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
Pasar una cadena no codificada a una URL - Javascript

Estoy usando este script para pasar datos de un formulario a una URL

Problema: el correo electrónico se pasa codificado y se agrega un %40 en lugar de la @

  • ¿Alguna forma de pasar una URL no codificada? Me gustaría pasar el correo electrónico completo a la URL.

Necesito el correo electrónico completo porque lo uso para completar un campo oculto en un formulario Typeform.

Muchas gracias por tu ayuda :)

 <!--[if lte IE 8]> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script> <script> hbspt.forms.create({ portalId: "[PORTAL ID]", formId: "[FORM ID]" }); // add custom script after it var array = []; window.addEventListener('message', event => { // in the onFormSubmit global form event, grab the data and push it to the above array if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') { let vars = ['firstname', 'lastname', 'email', 'phone', 'hs_language']; let len = vars.length; for (i = 0; i < len; i++) { for (j in event.data.data) { if (event.data.data[j]["name"] == vars[i]) { let object = { name: '', value: '' }; object.name = vars[i]; object.value = event.data.data[j]["value"]; array.push(object); } } } } // after the form has submitted and data sent to Hubspot, get the data from the array and then redirect the page, adding the data to the URL if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmitted') { var firstname = array[0].value var lastname = array[1].value var email = array[2].value var phone = array[3].value var lang = array[4].value window.location = "[URL TO REDIRECT TO HERE]?firstName=" + encodeURIComponent( firstname ) +"&lastName=" + encodeURIComponent( lastname ) +"&email=" + encodeURIComponent( email ) + "&phone=" + encodeURIComponent( phone ) + "&language=" + encodeURIComponent( lang ); } }); </script>
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda