Ir para conteúdo
Fórum Script Brasil

Vagner Carneiro

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Vagner Carneiro

Vagner Carneiro's Achievements

0

Reputação

  1. Amigos, preciso da ajuda de vocês. Tenho um formulário simples de 3 campos email, cidade, nome que grava as informações direto no bd do sistema de email marketing da localweb, sendo que o usuário escolhe através de um select option em qual lista ele quer ser cadatrado. Lista 1, Lista 2, Lista 3, Lista 4, ou Lista 5. O sistema gera automaticamente o formulário pra mim, porém ele não da a opção de fazer a escolha em qual lista o usuário vai se cadastrar. Ele simplesmente gera o formulário com todos os campos referente a cada lista e dessa forma quando o form é preenchido os dados são automaticamente gravado em todas as listas e não somente na que o foi selecionada pelo usuário. Veja o exemplo do código gerado pelo sistema. Os campos que estão em vermelho representam cada uma das Listas de 1 a 5. O que eu fiz e preciso: <script> function troca(){ valor = document.getElementById('selectlista').value; valortexto = document.getElementById('texto').value; if(valor == '0'){ document.getElementById('texto').value = ""; } if(valor == 1){ document.getElementById('texto').value = subscribe[6953]; } if(valor == 2){ document.getElementById('texto').value = subscribe[6954]; } if(valor == 3){ document.getElementById('texto').value = subscribe[6955]; } if(valor == 4){ document.getElementById('texto').value = subscribe[6956]; } if(valor == 5){ document.getElementById('texto').value = subscribe[6957]; } if(valor == 6){ document.getElementById('texto').value = subscribe[6958]; } if(valor == 7){ document.getElementById('texto').value = subscribe[6959]; } } </script> <form method="post" action="recebeForm.php" class="validator"> e-mail <input name="email" type="text" value="" class="f-input f-mail" size="20" require="true" datatype="email" /> <input type="hidden" name="[color=red]tem q recebe o valor da Lista selecionada, exemplo subscribe[6955][/color]' value="1" /> <select name="" id="selectlista" onblur="troca()" class="f-input f-mail"> <option value="0"> -- escolha uma Lista -- </option> <option value="[color=red]subscribe[6953][/color]" >[color=blue]Lista 1[/color]</option> <option value="[color=red]subscribe[6954][/color]" >[color=blue]Lista 2[/color]</option> <option value="[color=red]subscribe[6955][/color]" >[color=blue]Lista 3[/color]</option> <option value="[color=red]subscribe[6956][/color]" >[color=blue]Lista 4[/color]</option> <option value="[color=red]subscribe[6957][/color]" >[color=blue]Lista 5[/color]</option> <option value="[color=red]subscribe[6958][/color]" >[color=blue]Lista 6[/color]</option> <option value="[color=red]subscribe[6959][/color]" >[color=blue]Lista 7[/color]</option> </select> Bairro <input type="text" name="attribute[12]" value="" class="f-input f-mail" size="20" require="true" /> Lista <input type="hidden" name="attribute[13]" value="[color=blue]tem recebe o nome da LISTA selecionada, exemplo LISTA 3[/color]" class="f-input f-mail" size="20" require="true" /> <input type="submit" class="formbutton" value="Enviar" /> </form> O form grava os dados, porém não grava na Lista Selecionada, grava na Lista geral que não é segmentada. Se alguém tiver alguma outra solução mais simples ou que possa me ajudar com essa agradeço. Abraço Vagner
×
×
  • Criar Novo...