Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados,
Tenho um formulário em uma página html com diversos campos. Todos os campos são criticados caso não sejam preenchidos. Toda essa parte está funcionando corretamente. Porém, embora no cabeçalho eu deixe claro que no campo "Comentários" não é permitidos colocar links mesmo assim aqueles que só procuram prejudicar o semelhante colocam links com o intuito que eu venha clicar e entrar o vírus.
Solicito quem puder me ajudar para informar um código para colocar dentro do HTML, campo “Comentário” algo que ao clicar no botão “Enviar”, dispare a crítica: “Leia com atenção. Você está tentando colocar um link no campo comentário. Não será enviada essa mensagem. Retire o link. Obrigado!”.
Muito embora eu não vá clicar no link desejo mostrar aos espertinhos que também podemos fazer algo.
Não sei se é necessário mas vou colocar o código do formulário.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">window.onload = function() {
id('form1').onsubmit = function() {
var erro = 0;
erro = !obr('Nome') ? erro + 1 : erro;
erro = !obr('Estado') ? erro + 1 : erro;
erro = !obr('Email') ? erro + 1 : erro;
erro = !obr('Assunto') ? erro + 1 : erro;
erro = !obr('Mensagem') ? erro + 1 : erro;
if (!checkMail(id('Email'))) {
alert('Digite um email válido!');
return false;
}
if (erro > 0) return false;
};
};
function obr(campo) {
if (id(campo).value == '' || id(campo).value == 0 || id(campo).value == 'Escolha uma opção/assunto' || id(campo).value == 'Estado') {
alert('O campo ' + campo + ' é obrigatório!');
return false;
} else return true;
}
function id(el) {
return document.getElementById(el);
}
function checkMail(mail) {
var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
if (typeof(mail) == "string") {
if (er.test(mail)) {
return true;
}
} else if (typeof(mail) == "object") {
if (er.test(mail.value)) {
return true;
}
} else {
return false;
}
}</script>
<title>Blog Teixeira - Contato</title>
<meta name="description" content="divulgar diversos assuntos" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="pt-br" name="language" />
<meta content="Teixeira" name="title" />
<link type="text/css" media="all" rel="stylesheet" href="css/geral.css" />
<link type="text/css" media="all" rel="stylesheet" href="css/formulario.css" />
</head>
<body><div id="tudo">
<!--Início da div topo-->
<div id="topo">
<h1>Blog <span>do Teixeira</span></h1>
<!--Início da div sobre-->
<div id="sobre">
<p>Teixeira teve um bom aproveitamento em diversos cursos da Área de WebDesign e WebMaster. Atualmente aposentado tem esse espaço para postar comentários, artigos, reportagens, pesquisas. Tudo que ache relevante para o debate e a livre expressão de opiniões.</p>
</div>
<!--Fim da div sobre-->
<!--Início da div nav-->
<ul id="nav">
<li><a href="index.asp">Inicial</a></li>
<li><a href="politica.html">Política</a></li>
<li><a href="radioamadordefinicao.html">Radioamador</a></li>
<li><a href="informatica.html">Informática</a></li>
<li><a href="religiao.asp">Religião</a></li>
<li><a href="pesquisa.html">Pesquisa</a></li>
<li><a href="samba.html">Samba</a></li>
<li><a href="index.asp">Eu indico</a></li>
<li><a href="blog.html">Blog</a></li>
</ul>
</div>
<!-- Fim da div#topo -->
<!--Início da div principal contato-->
<div id="principal-contato">
<form method="post" id="form1" action="sendmail.asp" name="Inputform"/>
<input type="hidden" name="email" value="carlosteixeira@informacaoteixeira.com.br"/>
<table id="table">
<tbody>
<tr>
<td id="td" colspan="2"><p class="p-top">Todas as mensagens serão lidas, analisadas e publicadas em seguida.<br />
Muito Obrigado.<br />
1 - Serão, automaticamente, descartados os comentários que contenham insultos, agressões e ofensas;<br/>
2 - que contenham qualquer espécie de anexo ou link, casos extremos contatar proprietário do site. </p></td>
</tr>
<tr>
<td width="46%" id="td-nome"><span>Nome:</span></td>
<td width="54%"><input type="text" name="name" id="Nome" size="60"/></td>
</tr>
<tr>
<td id="td-estado"><span>Estados/Other countries/comment:</span></td>
<td><select name="Estado" id="Estado">
<option value="0">Estado</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO">GO</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="RS">RS</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option>
<option value="Other">Other continents</option>
</select></td>
</tr>
<tr>
<td id="td-email"><span>seu email:</span></td>
<td><input type="text" name="mailfrom" id="Email" size="40"/></td>
</tr>
<tr>
<td id="td-opcao"><span>Opção/assunto:</span></td>
<td><select name="Assunto" id="Assunto">
<option value="0">Escolha uma opção/Assunto</option>
<option value="Legislação de Telecomunicações">Legislação de Telecomunicações</option>
<option value="Informática">Informática</option>
<option value="Pesquisa">Pesquisa</option>
<option value="Política">Política</option>
<option value="Prestação de Serviços">Prestação de Serviços</option>
<option value="Religião">Religião</option>
<option value="Samba">Samba</option>
</select></td>
</tr>
<tr>
<td id="td-mensagem"><span>Comentários:</span></td>
<td><textarea name="mensagem" cols="80" rows="10" id="Mensagem"></textarea></td>
</tr>
<tr>
<td class="td-mensagem"><span> </span></td>
<td height="35"><input type="submit" name="Enviar" value="Enviar" />
<input type="reset" value="Cancelar" /></td>
</tr>
</tbody>
</table>
</form>
</div>
<!-- Fim da div principal contato -->
<!--Início da div#rodape -->
<div id="rodape">
<strong> Site criado em 2010 por Teixieira - Copyright ® 2010 - Rio de Janeiro/RJ</strong>
</div>
<!--Fim da div#rodape-->
</div></body>
</html>Carregando comentários...