Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, fiz uma funçao aonde valida um formulario, mas ela nao esta funcionando. Fiz a mesma funçao em outra pagina em branco (somente o formulario e a funçao) e ele funciona!
Alguem tem alguma ideia do que pode ser?
E mais uma coisa: sou leigo em JS, e ate agora nao entendi o porque de usar a palavra 'var' antes a variavel... se alguem me explicar eu agradeço.
JS:
<script language="javascript">
function valida(){
var nome = document.form1.Nome.value;
var email = document.form1.Email.value;
var msg = document.form1.Mensagem.value;
var as = document.form1.antispam.value;
var asc = document.fomr1.antispamcodigo.value;
if(nome == ""){
alert('Digite seu nome!');
return false;
}
if(email == ""){
alert('Digite seu e-mail!');
return false;
}
if(msg == ""){
alert('Escreva sua mensagem!');
return false;
}
if(as == ""){
alert('Digite o código anti-spam');
return false;
}
if(as != "" and as != asc){
alert('Código anti-spam não confere!');
return false;
}
}
</script>
Formulario:
<form action="<?php echo $editFormAction; ?>" method="post" id="form1">
<?php
if(isset($_POST['antispam'])):
switch ($_POST['antispam']){
case ($_POST['antispam'] == $_POST['antispamcodigo']):
echo '<h4>Seu contato foi realizado com sucesso!</h4>';
break;
case ($_POST['antispam'] != $_POST['antispamcodigo']):
echo '<h4>O seu contato não foi realizado. Anti-Spam não confere!</h4>';
break;
}
endif;
?>
<span class="info_post">
<input name="antispamcodigo" type="hidden" id="antispamcodigo" value="<?php echo $_SESSION['codigo']; ?>" />
</span>
<table>
<tr valign="baseline">
<td width="78" align="right">Nome:</td>
<td width="580"><input name="Nome" type="text" id="Nome" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right">Email:</td>
<td><input type="text" name="Email" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right">Assunto:</td>
<td><select name="Assunto">
<option value="Dúvidas" selected="selected">Dúvidas</option>
<option value="Reclamações">Reclamações</option>
<option value="Disponibilidade de produto">Disponibilidade de produto</option>
</select></td>
</tr>
<tr valign="baseline">
<td align="right" valign="top">Mensagem:</td>
<td><textarea name="Mensagem" cols="50" rows="5"></textarea> </td>
</tr>
<tr valign="baseline">
<td align="right">Anti-spam</td>
<td><label>
<input name="antispam" type="text" id="antispam" size="5" maxlength="10" />
</label>
<img src="geraimg.php" alt="" align="right" /></td>
</tr>
<tr valign="baseline">
<td align="right"> </td>
<td><input name="Submit" type="submit" onclick="return valida();" value="Enviar"/></td>
</tr>
</table>
<input type="hidden" name="ID" value="" />
<input type="hidden" name="MM_insert" value="form1" />
</form>Carregando comentários...