validaçao de formulario com jquery
aew galera do forum tudo beleza ? seguinte estou tentano colocar um validaçao em um formulario usando o jquery validation no firefox funciona beleza mas no bendito do ie ele nao valida o formulario e ele envia em branco o formulario http://forum.imasters.com.br/public/style_emoticons/default/natal_dry.gif
oque pode ser o problema ?
vou postar o codigo do script vlw galera
<!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">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="javascript/jquery.js" type="text/javascript"></script>
<script src="javascript/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function() {$("#frm").validate({
// Define as regras
rules:{
nome:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
},
anuncio:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
},
descricao:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
},
detalhes:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
},
contato:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
},
aceito:{
// campoNome será obrigatório (required) e terá tamanho mínimo (minLength)
required: true,
},
email:{
// campoEmail será obrigatório (required) e precisará ser um e-mail válido (email)
required: true, email: true
},
cidade:{
// campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength)
required: true, minlength: 2
}
},
// Define as mensagens de erro para cada regra
messages:{
nome:{
required: "Digite o seu nome",
minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
},
anuncio:{
required: "Digite o seu aadaa",
minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
},
descricao:{
required: "Digite o seu descricao p****",
minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
},
detalhes:{
required: "Digite o seu descricao m*****",
minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
},
contato:{
required: "Digite as infomaçoes para contato",
minLength: "O seu nome deve conter, no mínimo, 2 caracteres"
},
aceito:{
required: "Aceite os termos.",
},
email:{
required: "Digite o seu e-mail para contato",
email: "Digite um e-mail válido"
},
cidade:{
required: "Digite a sua mensagem",
minLength: "A sua mensagem deve conter, no mínimo, 2 caracteres"
}
}
});
});
</script>
<?phpinclude "css.php"
?>
</head>
<body>
<div id="geralpganuncietf">
<h1 class="titulo">Anuncie:</h1>
<div align="center"><img src="imagems/assets/megaphone.gif" width="231" height="250" />
</div>
<div id="div">
<?php
if(isset($erro) && $erro==1):
?>
<div style='padding:10px;'>
<a href='javascript:history.back(1)'>Clique aqui para retornar e informe um <b>email válido</b>!</a>
</div>
<?php
elseif(isset($subm)):
?>
<div style='padding:10px;'>
<?php
$msg1 = "<h2><b>Sua mensagem foi enviada com sucesso!</b></h2>";
$msg2 = "<h2><b style='color:#e23b30;'>Sua mensagem não pôde ser enviada.</b><br /><br />Por favor tente novamente mais tarde.</h2>";
$conf = @mail($__to, $__sj, $html, $head);
echo ($conf)?$msg1:$msg2;
?>
<br />
<a href='javascript:history.back(1)'>Clique aqui para retornar!</a>
</div>
<?php
else:
?>
<p style="padding-left:30px;">Preencha o formulário abaixo para enviar seu anuncio.<br />É necessário preencher todos os campos.</p>
<form id="frm" action="<?=basename(__FILE__)?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="frm_ok" />
<fieldset>
<label for="nome">
<span>Nome:</span>
<input id="nome" name="nome" title="Seu nome" onKeyDown="if(event.keyCode==13) event.keyCode=9;" />
</label>
<label for="email">
<span>E-Mail:</span>
<input id="email" name="email" title="Seu email" onKeyDown="if(event.keyCode==13) event.keyCode=9;" />
</label>
<label for="cidade">
<span> Cidade:</span>
<input id="cidade" name="cidade" title="Sua cidade"onKeyDown="if(event.keyCode==13) event.keyCode=9;" />
</label>
<label for="anuncio">
<span>Anuncio:</span>
<input id="anuncio" name="anuncio" title="O titulo do seu anuncio" onKeyDown="if(event.keyCode==13) event.keyCode=9;" />
</label>
<label for="descricao">
<span>Descrição do anuncio</span>
<textarea id="descricao" name="descricao" title="Descrição geral do anuncio" class="text"></textarea>
</label>
<label for="mensagem">
<span> Detalhes do anuncio::</span>
<textarea id="detalhes" name="detalhes" title="Detalhes do anuncio ex:cor do veiculo,se a casa tem garagem etc" class="text"></textarea>
</label>
<label for="mensagem">
<span>Informaçoes para contato:</span>
<textarea id="contato" name="contato" title="Coloque aqui informaçoes para contato telefone,celular,endereço emial etc" class="text"></textarea>
</label>
<label for="mensagem">
<span>Foto #1:</span>
<input type="file" name="arquivo[]" size="50" class="file" />
</label>
<label for="mensagem">
<span>Foto #2:</span>
<input type="file" name="arquivo[]" size="50" class="file" />
</label>
<label for="mensagem">
<span>Foto #3:</span>
<input type="file" name="arquivo[]" size="50" class="file" />
</label>
<label for="mensagem">
<span>Foto #4:</span>
<input type="file" name="arquivo[]" size="50" class="file" />
</label>
<label for="mensagem">
<span>Foto #5:</span>
<input type="file" name="arquivo[]" size="50" class="file" />
</label>
<input name="aceito" type="checkbox" value="aceito" class="ckaceito">
<span class="aceitotxt">Eu li,entendi e concordo com os</span><a href="#">Termos de uso.</a>
<span style="text-align:right;">
<input type="submit" value="ENVIAR" class="send" />
</span>
</fieldset>
</form>
<?php
endif;
?>
</div><!--div-->
</div>
</body>
</html>
vlw ajuda http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
Discussão (3)
Carregando comentários...