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 :

Une valeur ne s'affiche pas dans un champ texte


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut Une valeur ne s'affiche pas dans un champ texte
    J'ai une fonction javascript

    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
    function ChangeListe(qte,pxHT,editPH,editTHT,editCoeff,editPVHT,editPVTTC,hiddenTHT)
    {
     
     
     
      var quantite = parseFloat(qte);
      var prixHT = parseFloat(pxHT);
      var totalHT = quantite * prixHT;
      var coeff = parseFloat(document.forms['Formulaire2'].elements[editCoeff].value);
      var pvTTC = totalHT * coeff;
      var pvHT = pvTTC / 1.196;
      var temp = parseFloat(document.forms['Formulaire2'].elements['valPrixHT'].value);
     
     
     
          document.forms['Formulaire2'].elements[editPH].value = pxHT;
          document.forms['Formulaire2'].elements[editTHT].value = totalHT;
          document.forms['Formulaire2'].elements[editPVHT].value = pvHT;
          document.forms['Formulaire2'].elements[editPVTTC].value = pvTTC;
     
          document.forms['Formulaire2'].elements['hiddenCM'].value = document.forms['Formulaire2'].elements['SelectCM'].options[document.forms['Formulaire2'].elements['SelectCM'].selectedIndex].text;
     
          document.forms['Formulaire2'].elements['valPrixHT'].value = temp + totalHT;
     
     
     
    }
    Seulement la valeur dans le champ "valPrixHT" ne s'affiche pas.
    Vous avez une idée ?


    EDIT
    ---------------------

    En mettant en commentaire l'avant derniere ligne ça a l'air de marcher.
    Je ne vois pas d'où ça pourrait venir... Une erreur sur cette ligne empecherait alors le fonctionnement de l'autre ?

  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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    et tu l'appelles quand la fonction ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Si tu as une erreur sur une ligne normalement l'execution du script s'arrete.

  4. #4
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut
    Ma fonction je l'appelle sur un Onchange d'une liste déroulante.

  5. #5
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    code quasi illisible;

    et le formulaire?

  6. #6
    Membre confirmé Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Points : 606
    Points
    606
    Par défaut
    Allez un ptit résolu. Merci pour vos réponses.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/12/2013, 12h46
  2. [WD16] Certaines valeurs ne s'affiche pas dans mon LIST
    Par Sannazzarotiti dans le forum WinDev
    Réponses: 15
    Dernier message: 14/06/2011, 18h16
  3. Réponses: 4
    Dernier message: 04/11/2008, 23h46
  4. Placer la valeur d'un menu déroulant dans un champ text
    Par nizzart dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/04/2008, 12h30
  5. Trouver une valeur qui n'est pas dans un champ
    Par eric41 dans le forum Requêtes
    Réponses: 6
    Dernier message: 16/05/2006, 17h48

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