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

JavaScript Discussion :

fonction javascript dynamique


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2006
    Messages : 96
    Par défaut fonction javascript dynamique
    Bonjour

    j'ai un énorme problème avec cette fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function calculer(n) {	
     
    	montant	=	0;
    	for (i=1;i<=n;i++) {
    			var montant-+i	=	document.getElementById("montant-"+i).value;
    			if (montant-+i != "Montant "+i) montant+i = Number.NaN;
    			if (montant+i != "NaN") montant	=	montant+document.getElementById("montant-"+i).value*1;
    		}
     
    		document.getElementById("total_ch").value=montant;
    }
    Bon voila j'explique

    dans un formulaire, j'ai des champs qui sont ajouter dynamiquement selon une instruction php.

    ces champs sont només de cette façon dans le html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input type="texte" name="montan-1" id="montant-1" value="Montant 1" />
    <input type="texte" name="montan-2" id="montant-2" value="Montant 2" />
    <input type="texte" name="montan-3" id="montant-3" value="Montant 3" 
     
    et surtout que ces champs ont une valeur ar défaut = Montant (1) (2) (3)
    />

    et à la fin du formulaire un seul champs nomé: "total_ch"
    <input type="texte" name="total_ch" id="total_ch" onfocus="calculer(<?php echo $_POST["n"]; ?>);" />
    le <?php echo $_POST["n"]; ?> permet d'ajouter une variable qui comptabilisie le nombre de champs montant se trouvant dans le formulaire.

    ce dernier champs doit calculer la somme des champs "montant-(x)" se trouvant dans le formulaire.

    ok jusqu'a la je peux le faire avec une fonction javascript simple.

    mais mon soucis est:
    comment faire pour : si le script rencontre la valeur par defaut des champs montant(n) il les ignore si non il les comptabilise dans une variable et afficher le total dans le champ total_ch


    merci de votre aide les amis

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    je sais pas vous mais moi ... j'ai rien compris ...

    comment faire pour : si le script rencontre la valeur par defaut des champs montant(n) il les ignore si non il les comptabilise dans une variable et afficher le total dans le champ total_ch
    si je croise ma grand mère faut que je pense à arroser les pneu de ma clef usb ?

    tu veux dire si le contenu du champs commence par montant il l'ignore dasn le taotal ... ??? Un simpel teste sur indexOf ou substr ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Modifier fonction Javascript dynamiquement
    Par bappr dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/02/2014, 01h36
  2. Modifier une fonction Javascript dynamiquement
    Par Dark Christou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/04/2013, 12h02
  3. Javascript et php - Creer une fonction javascript dynamiquement
    Par eppo81 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/05/2009, 20h46
  4. Réponses: 3
    Dernier message: 16/05/2007, 10h03
  5. variable dynamique dans une fonction javascript
    Par Shivaneth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2005, 15h58

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