Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Após ter o site invadido por Spammers que entopem nossa caixa postal de lixo através do preenchimento de um formulário, adotamos um captcha que está funcionando perfeitamente.
Eis a página do Capcha:
<%
if request.form("enviando") = "sim" then
'apanha código e imagem
codigo = request.form("codigo")
imagem = request.form("imagem")
'ligando nomes das imagens aos numeros randomizados
select case imagem
case 1
cod = "0266"
case 2
cod = "9032"
case 3
cod = "5610"
case 4
cod = "1277"
case 5
cod = "0501"
case 6
cod = "7090"
case 7
cod = "2111"
case 8
cod = "9831"
case 9
cod = "0003"
case 10
cod = "1012"
case 11
cod = "5123"
case 12
cod = "2299"
case 13
cod = "6974"
case 14
cod = "4415"
case 15
cod = "7618"
case 16
cod = "8870"
case 17
cod = "1610"
case 18
cod = "0102"
case 19
cod = "6048"
case 20
cod = "5599"
end select
if cod = codigo then
response.redirect "formquervenderveiculo.asp"
else
response.redirect "errocodigo.asp"
end if
response.end
else
function randomiza()
dim RndTemp
Randomize
RndTemp = Rnd * 19 + 1
RndTemp= Int(RndTemp)
randomiza = RndTemp
end function
nome_imagem_gerada = randomiza()
end if
%>
<script language="JavaScript">
<!-- Javascript que atualiza a imagem
var URL = unescape(window.location.pathname);
function refresh() window.location.href = URL;
}</script>
</head>
<p align="center">
<form action="[http://www.maxicar.com.br/old/quervenderveiculo.asp"](http://www.maxicar.com.br/old/quervenderveiculo.asp) method="post">
<p class="titulonoticiaspeqcENTRO">
<label for="nome"><strong><em><font size="3">QUER ANUNCIAR SEU
VEÍCULO ANTIGO?</font><a name="coment"></a><br>
</em><font color="#FF9900" size="2">Então informe o código
de segurança abaixo!</font></strong></label>
<br>
Você será encaminhado ao formulário de venda<br>
<label for="codigo"></label>
</p>
<p align="center">
<input type="text" name="codigo" size="6" maxlength="4" />
<img src="[http://www.maxicar.com.br/old/includes/imagens/<script language="javascript">
<!--
function somente_numero(campo){
var digits="0123456789"
var campo_temp
for (var i=0;i<campo.value.length;i++){
campo_temp=campo.value.substring(i,i+1)
if (digits.indexOf(campo_temp)==-1){
campo.value = campo.value.substring(0,i);
break;
}
}
}
-->
</script>
</head>
<form action="[http://utils.infolink.com.br/fm/FormMail.cgi"](http://utils.infolink.com.br/fm/FormMail.cgi) Method="POST">
<input type=hidden name="recipient" value="comercial@maxicar.com.br">
<input type="hidden" name="subject" value="Formulário Quer Vender Veículo">
<input type=hidden name="redirect" value="[http://www.maxicar.com.br/old/obrigado_vender.asp">](http://www.maxicar.com.br/old/obrigado_vender.asp)
<input name="required" type=hidden value="Marca,Modelo,Versão,Ano,Cor,Portas,Combustivel,motorizacao,Placa,preco,descricao,Nome,endereco,bairro,CEP,Cidade,estado,DDD1,Tel1,email,declaracao">
<table width="98%" border="1" cellpadding="8" cellspacing="0" bordercolor="#F7F7F7" bgcolor="#FFFFFF" class="fioscamadas3">
<tr valign="top">
<td height="51" colspan="3"> <div align="center"><font color="#FFFFFF" size="2"><strong><font color="#FF6600" size="3">SIM</font><font color="#FF6600">,
QUERO TORNAR-ME PARCEIRO DO PORTAL MAXICAR, <br>
PARA VENDER MEU VEÍCULO ANTIGO</font> </strong></font><font color="#FF9900" size="2"><strong><font size="1">(<font color="#333333">*</font>
ítens obrigatórios)</font></strong></font></div></td>
</tr>
<tr>
<td width="122" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Marca:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Marca" type="text" id="Marca" size="40" maxlength="60">
<font color="#333333" size="1">(Ford, VW...)</font></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Modelo:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input name="Modelo" type="text" id="Modelo" size="40" maxlength="60">
<font color="#333333" size="1">(Opala, Corcel...)</font> </td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Versão:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Versão" type="text" id="Versão" size="40" maxlength="60">
<font color="#333333" size="1">(Luxo, Coupé, GL...)</font></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Ano:
</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input name="Ano" id="numero" onKeyUp="javascript:somente_numero(this);" value="" size=4>
<font size="1">Campo numérico</font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Cor:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Cor" type="text" id="ano_de3" size="20" maxlength="30">
<input type="radio" name="cor" value="solida"> <font color="#333333">Sólida</font>
<input type="radio" name="cor" value="metálica"> <font color="#333333">Metálica</font></td>
</tr>
<tr>
<td height="22" class="textonoticias"> <div align="right"><strong><font color="#333333">*Portas:</font></strong></div></td>
<td colspan="2" class="textonoticias"><input name="Portas" id="numero" onKeyUp="javascript:somente_numero(this);" value="" size=4>
<font size="1">Campo numérico</font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Combustível:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Combustivel" type="text" id="Combustivel" size="30" maxlength="40"></td>
</tr>
<tr>
<td height="22" class="textonoticias"> <div align="right"><strong><font color="#333333">*Motorização:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input name="motorizacao" type="text" id="motorizacao" size="40" maxlength="50">
<font color="#333333">(<font size="1">V8, 1300, 6 cilindros...)</font></font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Tração:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"><font color="#333333">
<input type="radio" name="Tracao" value="4x2">
4X2
<input type="radio" name="Tracao" value="4x4">
4X4</font></td>
</tr>
<tr>
<td height="22" class="textonoticias"><div align="right"><strong><font color="#333333">*Sistema
elétrico:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input type="radio" name="Sistema eletrico" value="6 volts">
<font color="#333333">6 volts
<input type="radio" name="Sistema eletrico" value="12 volts">
12<font color="#333333"> volts
<input type="radio" name="Sistema eletrico" value="outro">
outro</font></font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Alimentação:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input type="radio" name="Alimentacao" value="carburador">
<font color="#333333">Carburador
<input type="radio" name="Alimentacao" value="injeção">
Injeção eletrônica
<input type="radio" name="Alimentacao" value="bomba">
Bomba injetora</font></td>
</tr>
<tr>
<td height="22" class="textonoticias"> <div align="right"><strong><font color="#333333">*Câmbio:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input type="radio" name="cambio" value="manual">
<font color="#333333">Manual </font> <span class="textobranco">
<input type="radio" name="cambio" value="automatico">
</span><font color="#333333"> Automático</font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Direção:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input type="radio" name="Direção" value="Convencional">
<font color="#333333">Convencional
<input type="radio" name="Direção" value="Hidráulica">
Hidráulica</font></td>
</tr>
<tr>
<td height="22" class="textonoticias"><div align="right"><strong><font color="#333333">*Ar
condicionado:</font></strong></div></td>
<td colspan="2" class="textonoticias"><input type="radio" name="Ar condicionado" value="Sim">
<font color="#333333">Sim</font> <input type="radio" name="Ar condicionado" value="Não">
<font color="#333333">Não</font></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Pneus:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input type="radio" name="Pneus" value="otimos">
<font color="#333333">Ótimos</font><font color="#333333">
<input type="radio" name="Pneus" value="regulares">
Regulares
<input type="radio" name="Pneus" value="ruins">
Ruins</font></td>
</tr>
<tr>
<td height="35" class="textonoticias"> <div align="right"><strong><font color="#333333">Quilometragem:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="54%"><input name="Quilometragem" id="numero" onKeyUp="javascript:somente_numero(this);" value="" size=9>
<font size="1">Campo numérico</font></td>
<td width="46%"><font size="1">Informe somente se tiver
certeza de que o valor informado é real</font></td>
</tr>
</table></td>
</tr>
<tr>
<td height="22" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">Extras:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Extras" type="checkbox" id="Extras" value="Manual">
<font color="#333333">Manual do proprietário
<input name="Extras" type="checkbox" id="Extras" value="Nota Fiscal">
Nota fiscal
<input name="Extras" type="checkbox" id="Extras" value="Chave reserva">
Chave reserva</font></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Preço:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <input name="preco" type="text" id="ano_de4" size="20" maxlength="20">
</td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Documentação:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input type="radio" name="doc" value="ipva em dia">
<font color="#333333">Regularizada, com licenciamento anual
em dia<br>
<input type="radio" name="doc" value="ipva vencido">
Regularizada, com licenciamento vencido há
<input name="anos ipva" type="text" id="anos ipva" size="2" maxlength="2">
ano(s) <br>
Observação sobre documentos</font> <input name="ipva obs" type="text" id="ipva obs" size="40" maxlength="80">
</td>
</tr>
<tr>
<td class="textonoticias"><div align="right"><strong><font color="#333333">*Numeração
do motor já cadastrada nos documentos:</font></strong></div></td>
<td colspan="2" class="textonoticias"><input type="radio" name="Motor no documento" value="Sim">
<font color="#333333">Sim</font> <input type="radio" name="Motor no documento" value="Não">
<font color="#333333">Não</font></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Placa do
veículo:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <input name="Placa" type="text" id="preco" size="8" maxlength="8">
<font size="1">Esta informação não
constará do anúncio</font></td>
</tr>
<tr>
<td class="textonoticias"><div align="right"><strong><font color="#333333">*Cidade
e Estado de resgistro:</font></strong></div></td>
<td colspan="2" class="textonoticias"><input name="Placa cidade" type="text" id="Placa cidade" size="60" maxlength="60">
-
<input name="Placa estado" type="text" id="Placa estado2" size="2" maxlength="2"></td>
</tr>
<tr>
<td height="70" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Descrição
do veículo:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8" class="textonoticias"> <textarea name="descricao" cols="60" rows="10" id="descricao"></textarea></td>
</tr>
<tr>
<td height="0" class="textonoticias"> <div align="right"><strong><font color="#333333">Opcionais:<br>
</font></strong></div></td>
<td width="165" valign="top" class="textonoticias"> <textarea name="opcionais" cols="30" rows="6" id="preco_de"></textarea>
</td>
<td width="249" valign="middle" class="textonoticias"><font color="#333333" size="1">Listar
ítens de série<br>
e acessórios do veículo, caso haja.</font></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">Observações:</font></strong></div></td>
<td bgcolor="#F8F8F8" class="textonoticias"> <label>
<textarea name="observacoes" cols="30" rows="6" wrap="PHYSICAL" id="observacoes"></textarea>
</label></td>
<td valign="middle" bgcolor="#F8F8F8" class="textonoticias"><font color="#333333" size="1">Informações
relevantes sobre o veículo, como baixa quilometragem,
único dono, etc...</font></td>
</tr>
<tr>
<td height="113" class="textonoticias"> <div align="right"><strong><font color="#333333">Há
algo para fazer no veículo? </font></strong></div></td>
<td class="textonoticias"> <textarea name="algo para fazer" cols="30" rows="6" wrap="PHYSICAL" id="textarea2"></textarea></td>
<td valign="middle" class="textonoticias"><font color="#333333" size="1">Descreva
possíveis problemas/defeitos do veículo (lataria,
pintura, mecânica, interior, etc...) caso haja.</font></td>
</tr>
<tr>
<td height="88" bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Como você
classificaria seu veículo?</font></strong></div></td>
<td bgcolor="#F8F8F8" class="textonoticias"> <table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td class="textonoticias"> <input type="radio" name="classificacao" value="Parcialmente">
<font color="#333333">100% original de fábrica</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">
<input type="radio" name="classificacao" value="Sim">
Parcialmente restaurado</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">
<input type="radio" name="classificacao" value="Restaurado">
Inteiramente restaurado</font></td>
</tr>
</table></td>
<td valign="top" bgcolor="#F8F8F8" class="textonoticias"><font color="#333333">Se
quiser, explique:</font><br> <textarea name="textarea" cols="40" rows="4" wrap="PHYSICAL" id="textarea"></textarea>
</td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Que
nota, de 1 a 5, você daria para seu veículo
nos seguintes quesitos:</font></strong></div></td>
<td colspan="2" class="textonoticias"> <table width="99%" border="0" align="right" cellpadding="2" cellspacing="0">
<tr>
<td class="textonoticias"><font color="#333333">Lataria:
<input type="radio" name="Lataria nota" value="1">
1
<input type="radio" name="Lataria nota" value="2">
2
<input type="radio" name="Lataria nota" value="3">
3
<input type="radio" name="Lataria nota" value="4">
4
<input type="radio" name="Lataria nota" value="5">
5</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">Pintura:
<input type="radio" name="Pintura nota" value="1">
1
<input type="radio" name="Pintura nota" value="2">
2
<input type="radio" name="Pintura nota" value="3">
3
<input type="radio" name="Pintura nota" value="4">
4
<input type="radio" name="Pintura nota" value="5">
5</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">Elétrica:
<input type="radio" name="Eletrica nota" value="1">
1
<input type="radio" name="Eletrica nota" value="2">
2
<input type="radio" name="Eletrica nota" value="3">
3
<input type="radio" name="Eletrica nota" value="4">
4
<input type="radio" name="Eletrica nota" value="5">
5</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">Mecânica:
<input type="radio" name="Mecanica nota" value="1">
1
<input type="radio" name="Mecanica nota" value="2">
2
<input type="radio" name="Eletrica nota" value="3">
3
<input type="radio" name="Mecanica nota" value="4">
4
<input type="radio" name="Mecanica nota" value="5">
5</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">Suspensão:
<input type="radio" name="Suspensão nota" value="1">
1
<input type="radio" name="Suspensão nota" value="2">
2
<input type="radio" name="Suspensão nota" value="3">
3
<input type="radio" name="Suspensão nota" value="4">
4
<input type="radio" name="Suspensão nota" value="5">
5</font></td>
</tr>
<tr>
<td class="textonoticias"><font color="#333333">Interior:
</font><font color="#333333">
<input type="radio" name="Interior nota" value="1">
1
<input type="radio" name="Interior nota" value="2">
2
<input type="radio" name="Interior nota" value="3">
3
<input type="radio" name="Interior nota" value="4">
4
<input type="radio" name="Interior nota" value="5">
5</font></td>
</tr>
</table>
<p> </p>
<p><font color="#333333"><br>
<br>
</font></p></td>
</tr>
<tr valign="top">
<td height="116" colspan="3" class="textobranco"><hr> <p class="textonoticias">Com
o objetivo de acelerar o processo de venda, o Portal Maxicar
anuncia eventualmente seus veículos através
de outros meios: outros sites ou revistas e jornais especializados,
sem nenhuma especie de custo para o parceiro-anunciante.
<br>
<strong>Você autoriza o Portal Maxicar a anúnciar
seu veículo através de outros canais de venda?</strong></p>
<p align="center"> <span class="textonoticias">
<input type="radio" name="Autorizo outros meios" value="Sim">
<strong>Sim</strong>, autorizo
<input type="radio" name="Autorizo outros meios" value="Não">
<strong>Não</strong>, não autorizo </span></p>
<hr></td>
</tr>
<tr>
<td height="25" colspan="3"><font color="#FF9900" size="2"><strong><font color="#FF6600">Meus
dados pessoais para contato:</font> <font size="1">(<font color="#333333">*</font>
ítens obrigatórios)</font></strong></font></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Nome Completo:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="Nome" type="text" id="Nome" size="50" maxlength="60"></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Endereço:</font></strong></div></td>
<td colspan="2"><input name="endereco" type="text" id="endereco" size="50" maxlength="70"></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Bairro:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="bairro" type="text" id="bairro" size="30" maxlength="40"></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Cep:</font></strong></div></td>
<td colspan="2"><input name="CEP" id="numero" onKeyUp="javascript:somente_numero(this);" value="" size=8>
<font color="#666666" size="1">Somente números</font></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Cidade:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="Cidade" type="text" id="Cidade" size="50" maxlength="50"></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*Estado:</font></strong></div></td>
<td colspan="2"><input name="estado" type="text" id="estado" size="2" maxlength="2"></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">*Telefone
#1:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="DDD1" type="text" id="DDD1" size="2" maxlength="2">
<input name="Tel1" id="numero" onKeyUp="javascript:somente_numero(this);" value="" size=8>
<font color="#666666" size="1">Somente números</font></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">Telefone#2:</font></strong></div></td>
<td colspan="2"><input name="DDD2" type="text" id="DDD2" size="2" maxlength="2">
<input name="Tel2" type="text" id="Tel2" size="15" maxlength="15"></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">Celular:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="DDD3" type="text" id="DDD3" size="2" maxlength="2">
<input name="Celular" type="text" id="Celular" size="15" maxlength="15"></td>
</tr>
<tr>
<td class="textonoticias"> <div align="right"><strong><font color="#333333">*E-mail:</font></strong></div></td>
<td colspan="2"><input name="email" type="text" id="email" size="30" maxlength="50"></td>
</tr>
<tr>
<td bgcolor="#F8F8F8" class="textonoticias">
<div align="right"><strong><font color="#333333">MSN:</font></strong></div></td>
<td colspan="2" bgcolor="#F8F8F8"> <input name="MSN" type="text" id="MSN" size="30" maxlength="50"></td>
</tr>
<tr>
<td height="25" class="textonoticias"> <div align="right"><strong><font color="#333333">Skype:</font></strong></div></td>
<td colspan="2"><input name="Skype" type="text" id="Skype" size="30" maxlength="50"></td>
</tr>
<tr>
</table>
<p align="center">
<input type="submit" name="Submit" value="Enviar">
</p>
</form></td>
</table>
Gostaria de tornar o precesso mais simples e funcional, incluindo o Captcha no próprio formulário, sem a necessidade de ser encaminhado de uma página para outra, de forma que ao preencher o formulário o capcha valida ou não o formulário. Não não estou sabendo como resolver.
Ninguém pode me ajudar? :(
Carregando comentários...