Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pesssoal,
não estou conseguindo colocar a função slidedown pra funcionar.
tenho a sefuinte função sendContact()
<script type="text/javascript">
function sendContact(){
var nome = $("#nome").val();
if(nome.length < 8)
{
$('#error').slideDown(500);
}};
</script>
o form #login com o input #nome
<form id="login" name="login" method="post" action="" onsubmit="return sendContact();">
<input type="text" id="nome" name="nome" value="Usuário / E-mail" />
<input type="submit" value="Enviar" />
</form>
e tenho uma div#error com dysplay:none;
<div id="error">O campo nome deve contem no mínimo 8 caracteres.</div>
Gostaria que ao validar o formulário no caso se o nome usuario nao tiver 8 caracteres ou mais ele mostrasse a div#error. Mais isso nao ta acontecendo.
Alguem pode me dizer o que estou fazendo errado?
Obrigado
<script type="text/javascript">
$(document).ready(function(){
function sendContact(){
var nome = $("#nome").val();
if(nome.length == 40)
{
$('#error').slideDown(500);
$("#error").focus();
return false;
}
else
$("#error").slideUp(500);
};
});
</script>
Ficou assim, mais ainda assim nao ta funcionando.
tem algo errado?
Tente isto ou seja estou chamando a #error ou seja quando for citado id="error"
chamara na js
$(document).ready(function () {
setTimeout( function() {
$('#error').effect("slide",{ direction: "down" },1200);
}, 1200);
});
você está chamando o JQuery?