afficher un message pendant x secondes en jquery
salut !!!! j'ai un petit soucis avec le bout de code ci-dessous :
l'utilisateur clique sur le bouton envoyer de son formulaire , si tout les champs sont remplis correctement , s'affiche ensuite un message lui disant que ses informations ont été mis jour dans pendant 5 secondes(problème le message ne s'affiche pas).
et depuis je n'arrive pas résoudre le problème voila mon code pour faire simple :
code php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?php
if(empty($_POST['nom']))
{
echo
'<form action="0.php" method="post"><p>nom</p><input name="nom" type="text" id="nom">
<span class="error-message"></span>
<br>
<input name="" type="submit" value="envoyer" id="envoyer"></form>' ;
}
else
{
echo '<div id="message"></div>' ;
}
?> |
code javascript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
jQuery(function($){
$("#envoyer").click(function(){
valider = true ;
if ($("#nom").val() === "")
{
$("#nom").next(".error-message").fadeIn('slow').text("Entrer un nom");
valider = false ;
}
else
{
$("#message").text("test reussi").fadeIn('slow',5000, function() {
$(this).fadeOut().empty();
});
}
return valider ;
});
}) |
merci d'avance pour vos suggestions
je vois une erreur de débutant là
Citation:
Envoyé par
edgeophy
merci d'avance pour vos suggestions
Pop pop...