monicat Postado Março 3, 2010 Denunciar Share Postado Março 3, 2010 Olá galera,Preciso de um formulário de contato em asp com combobox para envio de emails diferentes. Dependendo do assunto selecionado, o e-mail segue para um departamento diferente da empresa. Achei alguns códigos na web mas nenhum deles funcionam.Tks,Mônica Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 4, 2010 Denunciar Share Postado Março 4, 2010 faz o combo básico em html...<select name="assunto"> <option value="1">xxxxxxxxxx</option> <option value="2">xxxxxxxxxx</option> </select>ao tratar os dados do formulario enviado use um IF para mudar o destino!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 monicat Postado Março 4, 2010 Autor Denunciar Share Postado Março 4, 2010 Amigo, obrigada pela ajuda mas comecei a estudar asp agora, já quebrei a cabeça e não consigo formular este código. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leandro_SM Postado Março 4, 2010 Denunciar Share Postado Março 4, 2010 Bareta, o formulario voce vai fazer normalmente em HTML e vai colocar os departamentos em uma Select como nosso amigo sugeriu acima.O codigo asp ficaria ssim:<% ' Recebe o parametro da select departamento = request.Form("departamento") 'Verifica qual o parametro que veio e escolhe qual e-mail vai receber o contato if departamento = 1 then email = "departamento@departamento.com.br" elseif departamento = 2 then email = "departamento2@departamento2.com.br" 'Pode repetir este elseif quantas vezes quiser. elseif departamento = 3 then email = "departamento3@departamento3.com.br" 'Se não for nenhuma das opções então ele envia para este ultimo. else email = "departamento4@departamento4.com.br" end if 'Rotina para enviar o e-mail 'Verifique se o seu servidor esta com o Cdonts instalado, se não estiver, terá que usar outro componente. Set Objmail = Server.CreateObject("CDONTS.NewMail") ObjMail.to = email 'aqui é para onde o e-mail vai ObjMail.From = "site@departamento.com.br" 'se um e-mail valodo do proprio dominio neste campo. ObjMail.Subject = "Contato direto do site" ObjMail.body = corpo ObjMail.bodyformat = 0 ObjMail.mailformat = 0 %>Faça o teste e poste aqui o resultado ok?Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Março 4, 2010 Denunciar Share Postado Março 4, 2010 Antes de mais nada verifique qual componente de e-mail seu servidor disponibiliza, depois busque no google por exemplos digitando o nome do componente... certamente encontrarás o que precisa...[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 monicat Postado Março 4, 2010 Autor Denunciar Share Postado Março 4, 2010 Amigos, valeu pela ajuda! Deu tudo certinho. é isso ae.TksAbs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 5, 2010 Denunciar Share Postado Março 5, 2010 uma idéia para facilitar sua vida, tanto no uso quanto nas manutenções....crie funções multicomponentes para cada função.... email / upload / zip / gráficos... que selecionem o componente manualmente ou por disponibilidade.as vezes você precisa trocar o componente de um sistema e ter q editar tudo os arquivos.... é pracaba... !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
monicat
Olá galera,
Preciso de um formulário de contato em asp com combobox para envio de emails diferentes. Dependendo do assunto selecionado, o e-mail segue para um departamento diferente da empresa. Achei alguns códigos na web mas nenhum deles funcionam.
Tks,
Mônica
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.