1
resposta

Alguém utiliza o RD Station?

Preciso criar uma landpage dentro do rd station marketing, e que faça com que no formulário seja permitido apenas um cadastramento por usuário. Entrei em contato com a rd e me enviaram várias formas de fazer, muito complexas, alguém sabe como incluir uma condição que faça isso dentro do javascript da própria edição avançada da landpage?

1 resposta

Olá, Jéssica! Tudo bem?

Peço desculpas pela demora no retorno a sua mensagem.

Uma forma de fazer isso é criar uma variável que armazene o estado do formulário, por exemplo, uma variável chamada "cadastrado". Inicialmente, essa variável pode ser definida como "false".

Quando o usuário preencher o formulário e enviar, você pode verificar se a variável "cadastrado" é "false". Se for, você atualiza a variável para "true" e permite o cadastramento. Caso contrário, você exibe uma mensagem informando que o usuário já está cadastrado.

Aqui está um exemplo de como você pode implementar essa lógica no JavaScript da sua landpage:

var cadastrado = false;

function cadastrarUsuario() {
  if (!cadastrado) {
    // Lógica para cadastrar o usuário
    cadastrado = true;
    alert("Cadastro realizado com sucesso!");
  } else {
    alert("Você já está cadastrado!");
  }
}

No exemplo acima, a função cadastrarUsuario() é chamada quando o formulário é enviado. Ela verifica se a variável cadastrado é false e, caso seja, realiza o cadastro e atualiza a variável para true. Caso contrário, exibe uma mensagem informando que o usuário já está cadastrado.

Lembre-se de adaptar esse exemplo conforme a estrutura e os elementos do seu formulário no RD Station.

Espero ter ajudado e bons estudos!