Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

weslei.conexao

Formulário de E-Mail, via CGI (formmail).

Recommended Posts

Olá amigos, deve ser facil fazer isso mas confesso que não consegui, to usando o componente Formulário de E-Mail, via CGI (formmail).

só que eu no formulario uma combo com varios departamento, vendas , cobranca, financeiro..etc preciso que o ao selecionar tal combo seja enviado o email de acordo com o departamento selecionado..

<td><input type="hidden" name="subject" value="Novo contato por email" />

<td> </td>

</tr>

<tr>

<th width="105" align="right" scope="row"><span class="style28">Nome : </span></th>

<td width="457" align="left"><span class="style28">

<label>

<input name="Nome" type="text" id="txtNome" size="40" maxlength="40" />

</label>

</span></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style28">Email : </span></th>

<td align="left"><span class="style28">

<label>

<input name="Email" type="text" id="txtEmail" size="40" maxlength="40" />

</label>

</span></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style28">Telefone : </span></th>

<td align="left"><span class="style28">

<label>

<input name="Telefone" type="text" id="txtTel" size="12" maxlength="12" />

</label>

</span></td>

</tr>

<tr>

<th align="right" nowrap="nowrap" scope="row"><span class="style28">Departamento :</span></th>

<td align="left"><span class="style28">

<label>

<select name="cboSetor" id="cboSetor">

<option value="Cobrança">Cobrança</option>

<option value="Diligenciamento">Diligenciamento</option>

<option value="Diligenciamento">Diligenciamento</option>

<option value="Expedição">Expedição</option>

<option value="Faturamento">Faturamento</option>

<option value="Financeiro">Financeiro</option>

<option value="Qualidade">Qualidade</option>

<option value="Recebimento">Recebimento</option>

<option value="Recusos Humanos">Recursos Humanos</option>

<option value="Técnico">Técnico</option>

<option value="T.I">T.I</option>

<option value="Vendas">Vendas</option>

</select>

<%Dim SetorSel

SetorSel= cbosetor %>

</label>

<%if SetorSel= "cobrança" then

%>

<input type="hidden" name="destination" value="weslei.conexao@terra.com.br"/>

<%

else

%>

<%if SetorSel= "Diligenciamento" then

%>

<input type="hidden" name="destination" value="weslei_ap@hotmail.com"/>

<% end if

%>

<%end if

%>

 

<input type="hidden" name="feedback" value="http://www.conexaoinfo.srv.br/conflange/enviar.asp"/></td>

</span></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style28">Assunto :</span></th>

<td align="left"><input name="txtAssunto" type="text" id="txtAssunto" size="40" maxlength="40" /></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

<td align="left"><span class="style29"></span></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style28">Mensagem :</span></th>

<td rowspan="6" align="left"><span class="style28">

<label>

<textarea name="Mensagem" cols="40" rows="6" id="txtMsg"></textarea>

</label>

</span></td>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

</tr>

<tr>

<th align="right" scope="row"><span class="style29"></span></th>

<td align="left"><span class="style28">

<label>

<input type="submit" name="Submit" value="Enviar" />

<input type="reset" name="Submit2" value="Limpar" />

</label>

</span></td>

</tr>

</table>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz isso com Javascript, usando o evento OnChange. Ao selecionar um departamento, o campo destination recebe o e-mail referente a ele.

 

Se o código de envio estiver no seu servidor, a parte abaixo do seu código já resolveria seu problema, basta configurar os demais departamentos.

<%Dim SetorSel
SetorSel= cbosetor %>
</label>
<%if SetorSel= "cobrança" then
%>
<input type="hidden" name="destination" value="weslei.conexao@terra.com.br"/>
<%
else
%>
<%if SetorSel= "Diligenciamento" then
%>
<input type="hidden" name="destination" value="weslei_ap@hotmail.com"/>
<% end if
%>
<%end if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hargon valeu a ajuda, desculpa a minha ingnorância mas não conheço muito de javascript onde coloco o evento onchange ..seria aqui..

<select name="cboSetor" id="cboSetor"onchange="cboSetor">

<option value="Cobrança">Cobrança</option>

<option value="Diligenciamento">Diligenciamento</option>

</selecte>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria algo +-:

<select name="cboSetor" id="cboSetor"onchange="document.getElementId('destination').value = this.value;">

Ou você pode criar uma função para tratar melhor isso. Não esqueça de colocar id="destination" no campo destination.

 

 

 

 

 

Já que sua dúvida é Javascript, vou mover o tópico para o Fórum apropriado.

 

 

 

 

Movido de ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript/DHTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi hargon, está dando, parece que não está passando pelo if aí diz que o recipient está vazio .. veja ..

<%Dim Email %>

<td>Departamento</td>

<td><select name="cboSetor" id="cboSetor"onchange="document.getElementId('destination').value = this.value;">

<option value="1">Cobrança</option>

<option value="2">Diligenciamento</option>

<option value="3">Expedição</option>

<option value="4">Faturamento</option>

<option value="5">Financeiro</option>

<option value="6">Qualidade</option>

<option value="7">Recebimento</option>

<option value="8">Recursos Humanos</option>

<option value="9">Técnico</option>

<option value="10">T.I</option>

<option value="11">Vendas</option>

</select></td>

</tr>

<tr>

<%

Email= cbosetor %>

</label>

<%if Email= 1 then

%>

<input type="hidden" name="destination" id="destination"value="weslei.conexao@terra.com.br"/>

<%

else

%>

<%if Email= 2 then

%>

<input type="hidden" name="destination"id="destination"value="weslei_ap@hotmail.com"/>

<% end if

%>

<%end if

%>

<td><strong class="bot">Endereco:</strong></td>

<td><input name="Endereço" type="text" class="botao2" id="Endereço" size="30" /></td>

</tr>

<tr>

<td><strong class="bot">Telefone:</strong></td>

<td><input name="Telefone" type="text" class="botao2" id="Telefone" size="30" /></td>

</tr>

<tr>

<td><strong class="bot">Mensagem:</strong></td>

<td><textarea name="Mensagem" cols="30" rows="5" class="botao2" id="textarea2"></textarea></td>

</tr>

<tr>

<td><input type="hidden" name="subject" value="Novo contato por email" />

 

<input type="hidden" name="feedback" value="http://www.conexaoinfo.srv.br/conflange/enviar.asp" /></td>

<td><div align="center">

<input name="submit" type="submit" class="botao2" value="Enviar" />

</div></td>

</tr>

</table>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.