Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um formulário em ambiente ASP que funciona com o compomemte CDOSYS, os campos a ser capturados são:
nome:
email:
estes campos estão sendo capturados, e enviados pelo email e recebidos pelo destinatario sem problemas mais...
os radiobuttons e o textarea não. O que fazer?
veja parte do form...
<input name="nome" type="text" id="nome" size="45" maxlength="50"> <br> <br> </td> </tr> <tr> <td colspan="3">Seu e-mail: </td> </tr> <tr> <td colspan="3"> <input name="email" type="text" id="email" size="45" maxlength="50"> <br> <br> </td> </tr> <tr> <td colspan="3">Selecione o assunto:</td> </tr> <tr> <td width="99"> <input type="radio" name="radio" value="elogio" onClick="abrirtextform()">Elogio</td> <td width="120"><input type="radio" name="radio" value="sugestao" onClick="abrirtextform()">Sugestão </td> <td width="109"><input type="radio" name="radio" value="informacao" onClick="abrirtextform()"> Informação </td> </tr> <tr> <td> <input type="radio" name="radio" value="reclamacao" onClick="abrirtextform()"> Reclamação </td>
veja parte do script envio...
<%Dim nome, email, assunto, mensagemnome = Request.form("nome")email = Request.form("email")assunto = Request.form("assunto")mensagem = Request.form("textarea")'cria o objeto para o envio de e-mailSet objMail = createObject("CDO.Message")'Corpo do e-mail que será enviado. objMail.HtmlBody = "<html>"_& "<head>" _& "</head>" _& "<body bgcolor=""#FFFFFF"">" _& "<p align=""left""><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2"">Nome: <b>" & nome & "</b><br> Email: <b>" & email & "</b><br> Assunto: <b>" & assunto & "</b><br> Mensagem: <b>" & textarea & "</b></font></p>" _& "</body>" _& "</html>"'configuracao do SMTPAgradeço a quem possa ajudar
Abço
Cara, tu ta dando um request.form("assunto") e no teu form o nome dos radio buttons estão como 'radio'. Acho que usando request.form("radio") ja vai funcionar.
Em relação ao text area, tu nao tem nenhum no código que tu colaste. Mas pra capturar os dados seria o seguinte:
no form:
<textarea cols="30" rows="5" name="descricao" id="descricao"></textarea>
no .asp
request.form("descricao")
testa aí cara!