Bonjour,
J'ai un formulaire dans une lightbox, j'ai remplacé le <input type="submit" /> par un lien simple qui imite le submit par Jquery.
Le problème est que lorsque je remplis le formulaire de connexion et que j'appuie sur "Entrer", le formulaire ne s'envoie pas
Et je ne peux pas utiliser un input submit, parce que quand on clique sur le submit en question, un load se déclenche avec l'affichage d'un gif loading.
Avec les codes, ca sera plus clair :
Jquery :
Et mon formulaire :
Code : 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 $(document).ready(function(){ var timer; $('#load').hide(); $('.loginbox').click(function () { $('#loading-dialog').delay(600).show(); $('#loading-dialog').hide(0, function() { $('#dialog').show(); }); }); $("#login-load").click(function () { $('#load').show(); timer = setTimeout(function() { $('#form').submit(); }, 2000); }); $('#close-dialog').click(function () { $('#dialog').hide(); $('#load').hide(); if(timer) clearTimeout(timer); }); });
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
18 <form method="post" action="login.php" class="form-login" name="form_login" id="form"> <table> <tr><td><label class="form_login_label">Nom d'utilisateur</label></td></tr> <tr><td><input type="text" name="pseudo" class="form_login_input" maxlength="23" /></td></tr> <tr><td><label class="form_login_label">Mot de passe</label></td></tr> <tr><td><input type="password" name="password" class="form_login_input" maxlength="30" /></td></tr> <tr><td><input type="checkbox" checked="true" id="checkbox" name="check" class="checkbox" /><label class="check" for="checkbox">Rester connecté</label><label class="mdp">| <a href="index.php">Mot de passe perdu</a></label></td></tr> <tr><td> <div style="line-height: 3px;"><br /> <label class="button"><a href="#" title="Connexion" class="bouton" id="login-load">Connexion</a></label> <label class="button"><a href="register.php" title="Inscription" class="bouton" id="register">Inscription</a></label> <img src="../images/loading.gif" id="load" alt="" class="img-loading" /> </div> </td></tr> <tr><td></td></tr> </table> </form>
Ce que je souhaiterais c'est quand le formulaire soit rempli, on appuis sur entrer et il s’envoie
Merci d'avance
Partager