IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Jquery tools Validator et formulaire externe (load) [Plugin]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Par défaut Jquery tools Validator et formulaire externe (load)
    Bonjour,
    j'ai un problème d'accès pour faire fonctionner le plugin Validator de chez http://jquerytools.org/.

    Un problème d'accès car je n'arrive pas à le faire fonctionner si je charge mon formulaire avec un load().

    Je m'explique :

    je charge mon formulaire avec un load dans un conteneur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    		$(bt6).click(function() {
    				$('#footerBarContent').slideDown(300);
    				$('#loadedFooterBarContent').css({'background-image' : 'url(images/nouscontacter.png)', 'background-repeat': 'no-repeat', 'background-position': '0px -120px'});
    				$('#loadedFooterBarContent').load('contact.php');
    		});

    donc très simplement en suivant la démo du site, j'applique le plugin à mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#contactForm").validator();
    Malheureusement ça ne fonctionne pas, surement à cause du chargement externe, la validation n'est pas prise en compte...
    Par contre si je place le script validator directement dans contact.php, ça fonctionne.

    Bon voilà, j'arrive à situer le problème : le script n'arrive pas à accéder au formulaire, mais je n'arrive pas à le résoudre, mon niveau en jquery/javascript est insuffisant et je ne sais comment faire.

    Je pourrais laisser le script dans contact.php pour qu'il soit interprété, mais je préférerai regrouper mon code javascript en fin de page principale plutôt que disséminer un peu partout, et apprendre comment contourner ce genre de problèmes par la suite.

    Merci d'avance à ceux qui prendront le temps de m'aider !

    Olivier

  2. #2
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#contactForm").validator();
    est bien appelé après le load() ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 18
    Par défaut
    C'était bien là le problème, je ne savais pas comment créer un écouteur sur le chargement du load, mais en cherchant entre temps j'ai trouvé une solution qui semble fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    				$("#loadedFooterBarContent").load("connexion.php", function (responseText, textStatus, XMLHttpRequest) {
    					if (textStatus == "success") {
    						 // all good!
    						 $("#connexionForm").validator();
    					}
    					if (textStatus == "error") {
    						 // oh noes!
    						 alert("pas ok");
    					}
    				  });
    Merci pour ta réponse, le code sera peut être utile pour d'autres...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bootstrap et validation de formulaire avec jQuery
    Par irrols dans le forum jQuery
    Réponses: 2
    Dernier message: 24/05/2015, 10h08
  2. [ZF 1.10] validation du formulaire côté client (Jquery/ajax?)
    Par antrax2013 dans le forum Zend_Form
    Réponses: 3
    Dernier message: 11/07/2012, 21h22
  3. jquery et validation de formulaire
    Par gege765 dans le forum jQuery
    Réponses: 12
    Dernier message: 22/01/2012, 19h38
  4. Valider un formulaire avec JQuery
    Par Armagnak dans le forum jQuery
    Réponses: 0
    Dernier message: 31/07/2008, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo