Eu fiz um monte de tentativa, peguei diversos tópicos pela busca e os tuto daqui do forum, mas ainda não tá funfando! O que há de errado?
O código é esse:
<script language="javascript"> <!-- function valida() { var nome=document.treinamento.nome.value.length; var areaatuacao=document.treinamento.areaatuacao.value; var email=document.treinamento.email.value; var treinament=document.treinamento.treinament.value; if (nome<1) { window.alert("ATENÇÃO\n\Preencha o Campo CLIENTE!"); document.treinamento.nome.focus(); return false; } if (email=="") { window.alert("ATENÇÃO\n\Digite seu e-mail"); document.treinamento.email.focus(); return false; } if (email.indexOf("@") == -1 || email.indexOf(".") == -1) { window.alert("ATENÇÃO\n\E-mail inválido."); document.treinamento.email.focus(); return false; } if (areaatuacao=="") { window.alert("ATENÇÃO\n\Preencha o Campo AREA DE ATUAÇÃO!"); document.treinamento.areaatuacao.focus(); return false; } if (treinament=="") and (outros=="") { window.alert("ATENÇÃO\n\Selecione um TREINAMENTO ou Digite OUTROS"); document.treinamento.outros.focus(); return false; } return true; document.treinamento.submit(); } //--> </script>
A parte de cima, tá no inicio da página antes do <head>
O Form tá dentro da página, normalmente...
O código do form é assim:
<form action="treinamentos.asp" method="post" name="treinamento" onSubmit="return valida();"> <input name="nome" type="text" id="nome" accesskey="n" size="53"> <input name="email" type="text" id="nome" accesskey="a" size="53"> . . . <input name="enviar" type="submit" id="enviar" value="Enviar"> </form>
Mas ele tá dando erro ainda.. não tá verificando! O que tá acontecendo?
Se alguém souber eu agradeço d+.. vlw ae galera!