[JavaScript] Empêcher la soumission avec .submit()

Fermé
Foxy2Leo - Modifié par Whismeril le 4/02/2015 à 13:56
Salut, j'ai un sérieux problème avec .submit(), j'ai mis un return false pour ne être ramené sur la page login.php déclarée dans l'action de mon formulaire, il me ramène sur la page. Voici le code :
code html
<div id="form">
<form action="login.php" method="post" id="formulaire">
  
    <input type="text" name="submit" id="fox" name="fox">
    <span class="error" style="display:none">Erreur</span><br>
    <input type="submit">
  
</form> </div>
<script src="jquery-1.10.2.js"></script>

Code Jquery
<script>
  
    $(document).ready(function(){
        $('#form form').submit(function(){
            var fox    = $('#fox').val();
            var action = $(this).attr('action');
            if (fox == ''){
  
                $('.error').show();
  
            }else{
                $('.error').hide();
  
                $.post( action, {fox = fox}, function(data){
                    alert(data);
                });
  
            }
  
            return false;
        });
    });
</script>

Je ne veux pas qu'il me ramène sur la page login.php donc j'ai mis le return false mais malheureusement, c'est le cas. Help me Please ;)

EDIT: Ajout de la coloration syntaxique.