<script language="javascript">
<!--
function valida() {
var nome=document.formulario.nome.value;
var email=document.formulario.email.value;
var idade=document.formulario.idade.value;
var mensagem=document.formulario.mensagem.value;
if (nome=="") {
window.alert("Você tem que digitar o seu nome.");
document.formulario.nome.focus();
return false;
}
if (email=="") {
window.alert("Digite seu e-mail");
document.formulario.email.focus();
return false;
}
if (email.indexOf("@") == -1 || email.indexOf(".") == -1) {
window.alert("E-mail inválido.");
document.formulario.email.focus();
return false;
}
if (idade=="") {
window.alert("Digite a sua idade.");
document.formulario.idade.focus();
return false;
}
if (isNaN(idade)) {
window.alert("Sua idade não foi escrita corretamente.");
document.formulario.idade.focus();
return false;
}
if (mensagem=="") {
window.alert("Digite a mensagem.");
document.formulario.mensagem.focus();
return false;
}
return true;
document.formulario.submit();
}
//-->
</script>
<form action="pagina.cfm" name="formulario" onsubmit="return valida()">
<table border="0">
<tr>
<td>Nome</td>
<td><input type="text" name="nome"></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Idade</td>
<td><input type="text" name="idade" size="2"></td>
</tr>
<tr>
<td>Mensagem</td>
<td><textarea cols="5" rows="5"></textarea></td>
</tr>
<tr>
<td><div align="center"><input type="reset" value="Limpar"></td>
<td><input type="submit" value="Enviar dados"></td>
</tr>
</table>
</form>
Isso resolverá os problemas, espero.
WITHOUT A NICK
Edição feita por: Without a Nick, 19/02/2005, 14:46.