Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos.
Estou com um problema e preciso da ajuda de vocês com urgência.
Tenho uma tela de contato para o usuário enviar um e-mail com sua mensagem. Nessa tela tem um combo chamado Assunto, onde o usuário vai escolher para qual setor o e-mail vai ser enviado. Eu preciso criar uma validação onde deverá ter 3 e-mails diferentes, um pra casa setor e quando o usuário clicar em Enviar, o e-mail será enviado para o setor que ele tiver escolhido.
Desculpem se não fui muito clara, mas vou postar os códigos abaixo para ficar mais fácil de entender:
Contato.html
function ValidaFormulario(formulario) { MsgErro = '' MsgErro = MsgErro + TestaCampoText(formulario,'txNome','Informe o seu nome completo') MsgErro = MsgErro + TestaCampoText(formulario,'txEmail','Informe o seu e-mail') MsgErro = MsgErro + TestaCampoText(formulario,'txTelefone','Informe o telefone') MsgErro = MsgErro + TestaCampoSelect(formulario,'ddSetor','Informe o setor'') if (MsgErro =='') { return true; } else { alert(MsgErro); return false; } }(...) <form name="contato" onSubmit="return ValidaFormulario('contato')" action="ctl.php" method="post"> <table border="0" cellpadding="5" cellspacing="3"> <tr> <TD colspan="2"> <p class="form_texto">Nome Completo<br> <input type="text" name="txNome" class="form_campo" size="50"></p> </td> </tr> <tr> <td> <p class="form_texto">E-mail<br> <input type="text" name="txEmail" class="form_campo"></p> </td> <td> <p class="form_texto">Telefone<br> <input type="text" name="txTelefone" class="form_campo"></p> </td> </tr> <tr> <TD colspan="2"> <p class="form_texto">Setor<br> <select name="ddSetor" class="form_campo"> <option value="SAC">SAC</option> <option value="Vendas">Vendas</option> <option value="Recursos Humanos">Recursos Humanos</option> </select></p> </td> </tr> <tr> <TD colspan="2"> <p class="form_texto">Mensagem<br> <textarea name="taMensagem" class="form_campo" rows="5" cols="40"></textarea></p> <p align="right"> <INPUT TYPE="hidden" NAME="mdl" VALUE="FaleConosco"> <INPUT TYPE="hidden" NAME="cmd" VALUE="EnviaFaleConosco"> <input type="image" onClick="return ValidaFormulario('contato')" src="imagens/okbutton.jpg" align="right"></p> </td> </tr> </table>
FaleConosco.php
function EnviaFaleConosco() { $empresa = getValorForm('txEmpresa',0); $nome = getValorForm('txNome',0); $email = getValorForm('txEmail',0); $telefone = getValorForm('txTelefone',0); $setor = getValorForm('ddSetor',0); $mensagem = getValorForm('taMensagem',0); $ctlTela = new tela(); $EmailTPL = $ctlTela->getTemplate("EmailFaleConosco.tpl"); $EmailTPL = str_replace("\\\\NOME\\\\",$nome,$EmailTPL); $EmailTPL = str_replace("\\\\EMAIL\\\\",$email,$EmailTPL); $EmailTPL = str_replace("\\\\TELEFONE\\\\",$telefone,$EmailTPL); $EmailTPL = str_replace("\\\\MENSAGEM\\\\",$mensagem,$EmailTPL); $EmailTPL = str_replace("\\\\SETOR\\\\",$setor,$EmailTPL); EnviaEmail("sac@bago.com.br",$nome,$email, "Fale Conosco [BAGÓ]",$EmailTPL,1); $titulo = "Sua mensagem foi enviada com sucesso."; $msg = "Em breve, nossa equipe entrará em contato."; $ctlTela = new tela(); $Tela = $ctlTela->getTemplate("TelaFeedback.tpl","Geral"); $Tela = str_replace("\\\\MENSAGEM\\\\",$msg,$Tela); $Tela = str_replace("\\\\TITULO\\\\",$titulo,$Tela); return $Tela; }// ************************************************** global $idBD; global $nomeMdl; global $UsuarioLogadoID; global $UsuarioCadastradoID; //Inicia conexão com banco de dados $bdConexaoObj = new bd(); $idBD = $bdConexaoObj->conectar(); //Registra nome do modulo em variável $nomeMdl = $_REQUEST['mdl']; $Tela = ""; switch ($_REQUEST["cmd"]) { case "EnviaFaleConosco": $Tela .= EnviaFaleConosco(); break; } print $Tela;Carregando comentários...