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]Condition particulière qui ne fonctionne pas


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 044
    Par défaut [jquery]Condition particulière qui ne fonctionne pas
    Bonsoir à tous,

    j'essaie tant bien que mal de faire une condition a ma fonction mais
    il me dit que "Total" est indefini ??
    je m'y prend peut être mal ??
    J'ai essayer de faire une fonction Total a l'exterieur et la il me dit
    qu'il manque un argument sa me fais une bel jambe mdrrr

    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
    jQuery('span[report] :radio.bitrimestriel').change(function(){
     
                   var keywords = jQuery('span[keyword] :text.keywords').val() *
    jQuery('span[keyword]
    :text.keywords').parents("span[keyword]:first").attr('keyword');
                   var RealPrice =  (375) + parseFloat(keywords)
     
                   var pourcent = (RealPrice * 10) / 100
     
                   jQuery(':radio.bitrimestriel').click(function(){
     
                           if(jQuery(':radio.bitrimestriel').val() == 1){
     
                                   var Total = (2 * RealPrice) - pourcent
                           }else{
     
                                   var Total = 1 * RealPrice
     
                           }
                           return Total
                   })
     
     
             jQuery('~ span:first',this).text(
     
                   Total
     
             );
     
           });

  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
    Total n'est pas déclaré au bon endroit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    jQuery(':radio.bitrimestriel').click(function(){
     var Total;
                           if(jQuery(':radio.bitrimestriel').val() == 1){
     
                                   Total = (2 * RealPrice) - pourcent
                           }else{
     
                                   Total = 1 * RealPrice
     
                           }
                           return Total
                   })
    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 éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 044
    Par défaut
    merci bovino j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    jQuery(':radio.bitrimestriel').click(function(){
           var Total;
           if (jQuery(':radio.bitrimestriel').val() == 1) Total = (2 *
    RealPrice) - pourcent
           else Total = 1 * RealPrice
           jQuery('~ span:first',this).text(Total)
    });
    MAis j'ai un autre souci avec une condition (et oui encore pfff lol)
    je souhaite obliger les personnes a coché toute radio d'une class particuliére

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function Valcheck(){
    	var id = 1;
    	id++;
    	jQuery('ParentsQuest_'+ id +' :radio.quantity').each(function(){
    		if(this.is(!':checked')){
    			Alert('no checked');
    		}else{
    			return true;
    		}
    	})
     
    }
    et initialisaton plus bas :
    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
    jQuery('#calc').click(function(){
    					// get the average of the elements
    					if(Valcheck() == true){
    						var sum = jQuery(".total").sum() + 750;
    								// update the total
    						jQuery("#Alltotal").val(sum.toString());
    						var sendForms = jQuery('#process #sendForms');
    							sendForms.removeAttr('disabled','disabled');
    							sendForms.css({
    								backgroundColor: 'white',
    								color: 'orange',
    								border: '1px solid grey'
    							});
    					}
    		});
    probléme sa ne fonctionne pas du tout mon bouton reste en disabled même si tout est coché

Discussions similaires

  1. [PrestaShop] Condition basique qui ne fonctionne pas..
    Par Guigui_Mou dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 05/06/2014, 17h44
  2. Jquery/AJAX function click qui ne fonctionne pas.
    Par prome dans le forum jQuery
    Réponses: 2
    Dernier message: 12/03/2009, 12h57
  3. condition if qui ne fonctionne pas avec tous les elements
    Par oceane751 dans le forum Langage
    Réponses: 2
    Dernier message: 04/09/2008, 12h39
  4. condition (if/else) qui ne fonctionne pas
    Par oceane751 dans le forum Langage
    Réponses: 8
    Dernier message: 24/07/2007, 23h58
  5. [vb.net] Condition qui ne fonctionne pas
    Par dyree dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/06/2006, 09h55

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