Ao enviar dados de formulários nativos, você pode excluir campos.
Este artigo detalha como excluir campos de envios de formulários.
Usuários com acesso:
- Administradores
Excluindo Campos
Ao coletar dados de formulários, podem existir algumas razões para excluir um campo de um envio à SharpSpring. As razões mais comuns para isso são:
-
O campo inclui dados sensíveis. O campo inclui dados, tais como senhas ou números de documentos pessoais, que não deveriam ser transmitidos na conexão com a SharpSpring.
-
Campos que fazem os envios de formulários falharem. Alguns provedores de terceiros adicionam campos complementares que não precisam ser coletados pela SharpSpring, mas que possuem nomes ou dados que causam problemas devido ao tamanho ou aos caracteres especiais.
Para editar o código incorporado do seu formulário nativo a fim de excluir campos específicos, faça o seguinte:
-
Na barra de ferramentas superior da SharpSpring, clique em Conteúdo > Formulários.
-
Copie o código incorporado do formulário.
-
Em um editor de texto, adicione o trecho de código var hidden = []; imediatamente abaixo do trecho var __ss_noform = __ss_noform || []; .
-
Embaixo do trecho var hidden = []; , adicione o trecho hidden.push("field_name_1"); .
-
Substitua o field_name_1 com o atributo nome do campo a ser excluído.
-
Repita o quanto for necessário para cada campo que será excluído.
-
Adicione o trecho de código __ss_noform.push(['exclude', hidden]); imediatamente abaixo do trecho __ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']); .
-
Posicione o código do formulário nativo editado antes da tag <form> ou da tag <body> na página onde reside o formulário nativo.
-
Envie o formulário.
-
Mapeie os campos na SharpSpring.
Os campos excluídos não aparecerão na página de mapeamentos de campo para o seu formulário.
Nota: a SharpSpring oferece Serviços Profissionais para auxiliar com os códigos personalizados.
Exemplos de Códigos
O que se segue é um exemplo de um código incorporado antes de ser editado.
<!-- SharpSpring Native Form -->
<script type="text/javascript">
var __ss_noform = __ss_noform || [];
__ss_noform.push(['baseURI', 'https://app-xXxXxXxXxX.marketingautomation.services/webforms/receivePostback/xXxXxXxXxX/']);
__ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']);
</script>
<script type="text/javascript" src="https://koi-3QKH0X1U88.marketingautomation.services/client/form.js?ver=1.1.1"></script>
O que se segue é o exemplo de um código incorporado após ser editado.
<!-- SharpSpring Native Form -->
<script type="text/javascript">
var __ss_noform = __ss_noform || [];
var hidden = [];
hidden.push("field_name_1");
hidden.push("field_name_2");
hidden.push("field_name_3");
__ss_noform.push(['baseURI', 'https://app-xXxXxXxXxX.marketingautomation.services/webforms/receivePostback/xXxXxXxXxX/']);
__ss_noform.push(['endpoint', 'xXxXxXxX-xXxX-xXxX-xXxX-xXxXxXxXxXxX']);
__ss_noform.push(['exclude', hidden]);
</script>
<script type="text/javascript" src="https://koi-3QKH0X1U88.marketingautomation.services/client/form.js?ver=1.1.1"></script>
Comentários
0 comentário
Artigo fechado para comentários.