JQuery action sur un lien sans renvoi du href

tolo -  
 tolo -
Bonjour,

Je me lance au jquery, je rencontre un probleme lorsque j'effectue une action sur un lien avec divers test d'un formulaire. Ma fonction JQUERY se déroule mais la page se recharge en suivant l'url de mon lien (qui est #).

Les tutos que je suis sont sur des boutons de type submit.


Voici mon code :


<script type="text/javascript">
$(document).ready(function(){
	$("#envoyer").click(function(){
		valid = false;
			if($("#pseudo").val()==""){
				valid=false;
				$("#pseudo").css("border-color","#FF0000");
				$("#pseudo").next(".error-message").fadein.text("Merci de renseigner votre nom");
				}
		return valid;	
	})
});
</script>



mon lien :

<a href="" id="envoyer"><span>Publier votre commentaire</span></a>


A voir également:

2 réponses

lilla85 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
tu peux remplacer :
<a href="" id="envoyer"><span>Publier votre commentaire</span></a>
par
<div id="envoyer"><span>Publier votre commentaire</span></div>

normalement àa devra marcher.. ;-)
0
tolo
 
Non ca ne fonctionne pas ! de plus j'ai une css assez compliqué sur le lien, il n'y aurais pas une astuce coté jquery ?
0