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 :

Fonction validate devenue inactive ? (internet explorer ?)


Sujet :

jQuery

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 13
    Par défaut Fonction validate devenue inactive ? (internet explorer ?)
    Bonsoir à tous,

    Je me permets de demander votre aide me retrouver devant un souci assez incompréhensible : les fonctions validate de ma page de script Jquery sont devenues inactives. Mon projet me semblait opérationnel (le rendu est pour dans 2 jours) et en ajoutant des dernières modifications ce soir plus rien ne fonctionne. Je basais mes vérifications de formulaire sur l'utilisation de Jquery et cela ne fonctionne plus, les formulaires sont directement envoyés.


    Est-ce une erreur commune ? Je vois que les fonctions sont bien effectuées (si deux mots de passe ne sont pas identiques il le voit et le signal par exemple) mais les envois sont tout de même effectué après dire que ce n'est pas censé être possible.

    Voici un exemple de code utilisé :

    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
    22
    23
    24
    25
    26
    27
    28
    29
     
    $("#ajout").validate({
    								debug: false,
    								rules: {
    							    salle:"required",
    							    day:"required",
    										mois:"required",
    										annee:"required",										
    		                     	},
     
    			messages: {
    				date: "<small>You must choose a date like YYYY-MM-JJ</small>",
    				day : "*",
    				mois : "*",
    				annee : "*",
    			           },
     
     
    			submitHandler: function(form) {
    				// do other stuff for a valid form
    				$.post('ajax-addshow.php', $("#ajout").serialize(), function(data)
    																		 {
    					  $("#msg").html(data);
           			      $(".ajax2").click();
    					   return false;
    				                                                         });
    		                                	}
     
    		});

    Merci d'avance pour votre aide, je suis vraiment perdu...


    EDIT : après quelques essais cela semble refonctionner sur Chrome mais pas sur IE, est-ce un problème de compatibilité courant ?

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonjour

    Impossible de tester le code, juste quelques remarques :

    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
    22
    23
    24
    $("#ajout").validate({
    	debug: false,
    	rules: {
    		salle:"required",
    		day:"required",
    		mois:"required",
    		annee:"required" //,										
    	},
    	messages: {
    		date: "<small>You must choose a date like YYYY-MM-JJ</small>",
    		day : "*",
    		mois : "*",
    		annee : "*" //,
    	},
    	submitHandler: function(form) {
    		// do other stuff for a valid form
    		$.post('ajax-addshow.php', $("#ajout").serialize(), function(data){
    			$("#msg").html(data);
    			$(".ajax2").click();
     
    			//return false; // ?? utilité
    		});
    	}
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. Validation par touche entree avec Internet Explorer
    Par stefanelle dans le forum Langage
    Réponses: 4
    Dernier message: 26/08/2009, 17h31
  2. Fonction window.open sous Internet Explorer 8
    Par _Dorian_ dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/06/2009, 09h00
  3. compatibilité fonction javascript sous internet explorer
    Par frboyer dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/04/2009, 11h45
  4. Feuille de style inactive sous Internet Explorer
    Par jaymzwise dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 03/08/2007, 08h41
  5. Réponses: 4
    Dernier message: 25/10/2006, 08h57

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