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 :

Balise "disabled" en xHTML avec jQuery


Sujet :

jQuery

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut Balise "disabled" en xHTML avec jQuery
    Bonsoir à tous,

    Actuellement j'utilise le script AJAX suivant :

    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
    30
    31
    32
    33
    34
    35
    (function($){
    	jQuery.fn.Ajax = function(options) {
    		options.ajax_url        = (!options.ajax_url)        ? ''     : options.ajax_url;
    		var ajax_form           = (!options.ajax_form)       ? ''     : $(options.ajax_form).serialize();
    		options.ajax_method     = (!options.ajax_method)     ? 'GET'  : options.ajax_method;
    		options.ajax_dataType   = (!options.ajax_dataType)   ? 'json' : options.ajax_dataType;
    		options.ajax_parameters = (!options.ajax_parameters) ? ''     : options.ajax_parameters;
    		options.redirect        = (!options.redirect)        ? false  : options.redirect;
    		options.div_response    = (!options.div_response)    ? false  : options.div_response;
    		options.loader    		= (!options.loader)    		 ? false  : options.loader;
     
    		if(options.loader) $(options.loader).show();
    	    if(options.div_response) $(options.div_response).fadeOut('slow');
     
    		$.ajax({
    			type:options.ajax_method,
    			url:options.ajax_url,
    			dataType:options.ajax_dataType,
    			data:ajax_form + options.ajax_parameters,
    			complete:function() { if(options.loader) $(options.loader).hide(); },
    			success:function(datas){ 
    				if(datas != false && options.div_response){
    					$(options.div_response).html(datas);
    					$(options.div_response).fadeIn('slow');
    				}
    				else if(datas == false && options.redirect){
    					window.location.href = options.redirect;
    				}
    				else {
    					return false;
    				}
    			}
    		});
    	};
    })(jQuery)
    Ce qui donne dans mon code xHTML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <TR>
    	<TD>En cochant cette case, vous déclarez &ecirc;tre le détenteur de ce compte. En cas de fausse déclaration ou de tentative d'escroquerie RevolutionMT2 peut se retourner contre vous</TD>
    	<TD>
    	<INPUT id="checkbox" type="checkbox" onclick="$('#submit').removeAttr('disabled');">
     
    	</TD>
     
    </TR>
    <TR>
    	<TD COLSPAN=2>
    	<INPUT id="submit" name="submit" type="submit" value="Envoyer" disabled="disabled">
    	</TD>
    </TR>
    Jusque là tout marche bien comme vous pouvez le voir ici : http://revolutionmt2.com/oublilike.php

    Quand on coche la case, sa active la case envoyer.
    Mais maintenant j'aimerais bien que lorsque la case soit décocher la case envoyer se remette en "disabled"

    Merci à tous

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="$('#submit').disabled = !$('#submit').disabled"
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut
    Merci pour votre réponse rapide, j'ai essayer mais voilà :

    http://revolutionmt2.com/oublifun.php

    Maintenant ça ne marche plus du tout

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut

    Il est où ton script jQuery ???
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!-- Ajax Styles -->
    <script src="http://board.revolutionmt2.com/JavaScript2.js" type="text/javascript"></script>
    <script src="http://board.revolutionmt2.com/JavaScript.js" type="text/javascript"></script>

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Pourtant, quand on arrive sur ta page, Firebug lance un joli
    jQuery is not defined
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut
    Je dois faire quoi pour corriger ça ?

  8. #8
    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
    Bonsoir.

    Inclure jQuery correctement, voir les contributions à la future FAQ : http://www.developpez.net/forums/d89...re-faq-jquery/

    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.)

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