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 :

Afficher un texte produit par une fonction dans une zone texte


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Par défaut Afficher un texte produit par une fonction dans une zone texte
    Bonjour
    Encore du HTML inclus dans du PHP.
    Quelle balise html (non saisissable) utiliser pour afficher un texte qui est calculé par une fonction activé par une zone <input>.
    Ici un essai infructueux avec la balise <div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript"> 
      function MaFonction(arg) { 
     arg=document.getElementById("nvtiers").value; 
    val='A'.concat(arg);
     document.getElementById("fleur").value=val;} 	
     </script> 
    <p>
     <input id="nvtiers" type="text" name=nvtiers value=15 style="color:#C0C0C0;" onclick="MaFonction()" > 
    <p><div id="fleur">----</div></p>
    </p>
    <input id="tiertel" class="flat" type="text" name="tiertel"   style="width:90%" >
    Par contre si on met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     document.getElementById("tiertel").value=val;}
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("fleur").value=val;}
    donc, en utilisant une zone saisissable, cela marche.

    Est-ce si simple que je n'ai pas trouvé dans la doc comment faire?
    Merci si quelqu'un veut bien éclairer ma lanterne

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Bonjour,

    j'avoue ne pas avoir bien compris le problème.
    1. la fonction MaFonction() attend un argument or lors de l'appel aucun argument est transmis.
    2. les objets input ont un attribut value donc pour écrire quelque chose dans ces objets c'est :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      document.getElementById("idInput").value="bla bla"
      Les balises contenant du texte (span, div, p, etc.) n'ont pas cet attribut. Pour y écrire on utilise l'attribut innerHTML :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      document.getElementById("idDiv").innerHTML="bla bla"
    3. il n'y a pas de PHP dans ce bout de code posté.

  3. #3
    Membre confirmé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2014
    Messages : 89
    Par défaut
    Bonsoir
    Oui, en faisant un extract de mon code, j'ai fait des erreur .
    Par contre, merci pour l'info innerHTML que je ne connaissais pas

    Quand au code, il n'y a pas de php, donc mal placé. Alors, je vous présente mes excuses et tacherai de faire mieux la prochaine fois.
    Claude

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

Discussions similaires

  1. Appel d'une fonction dans une fonction d'une même classe
    Par script73 dans le forum Général Python
    Réponses: 3
    Dernier message: 06/03/2015, 10h18
  2. Réponses: 15
    Dernier message: 26/01/2015, 19h37
  3. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  4. Réponses: 2
    Dernier message: 25/09/2007, 20h03
  5. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04

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