Bonjour à tous

je me casse la tête depuis quelque heure avec un problème sous chrome

j'ai un formulaire d'inscription avec validation en ajax qui lui fonctionne très bien lorsque j'appuis sur le bouton pour valider le formulaire.
en revanche avec le formulaire de connexion ça ce complique... le fonctionnement est sensé être la même chose... mais le navigateur Chrome de détecte pas l'action sur le bouton..
je n'arrive pas à comprendre... j'ai essayé un alert() mais il ne se déclenche pas vu que l'action est pas prise en compte...

formulaire:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<section id="connexion">
	<h1>Se connecter</h1>
	<form id="login_form" type="post" name="connexion" onsubmit="return false;">
			<label for="Email">E-mail:</label>
			<input type="text" placeholder="Entrez votre E-mail" id="e-mail" name="email" required/>
			<small id="output_email"></small>	
			<label for="mdp">Mot de passe:</label>
			<input type="password" id="mdp" name="mdp" required/>
			<label for="cnx_persistent">
			<input type="checkbox" id="cnx_persistent" style="vertical-align: top;"/> Garder ma session active
			</label>
			<a href="#">Mot de passe oublié ?</a> <br/>
			<input type="submit" class="btn btn-primary" value="Connexion" />
		<div id="status"></div>
	</form>
</section>
ajax:
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
 
$("#login_form").submit(function(){
	var email = $("#e-mail").val();
	var pass   = $("#mdp").val();
	var remember = $('input[type=checkbox]:checked').val();
	var status = $("#status");	
 
	if(email == "" || pass == ""){
		status.html("Veuillez remplir tous les champs.").fadeIn(400);	
	} else {
		$.ajax({
			type: "post",
			url: "register.php",
			data: {
				'email_connexion' : email,
				'pass' : pass,
				'remember' : remember,
			},
			beforeSend: function(){
				status.html("Connexion en cours...").fadeIn(400);
			},
			success: function(data){
				if(data == "email_failed"){
					status.html("Adresse email invalide !").fadeIn(400);
				}
				else if(data == "login_failed"){
					status.html("Email/mot de passe invalide !").fadeIn(400);
				} else {
					window.location = "index.php";
				}
			}
		});
	}
});

Merci d'avance