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 :

Utilisation de la fonction display


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut Utilisation de la fonction display
    Bonjour ,je n'arrive pas a trouvé le probléme aider moi svp
    voici le code :
    Code HTML : 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
    <!doctype>
    <html>
    <head>
    <title> Afficher/masquer</title>
    <script type="text/javascript">
    function check_range(){
    var value = document.getElementById("price1").value;
    var paragraph_list=document.getElementByTagName("p");
     
    var first_paragraph = paragraph_list[0];
     if (value >=80){
       display="block";}
     
     else{ display="none";}
    alert(display);
    first_paragraph.style.display= display;
    }
    </script>
    </head>
    <body bgcolor="lightblue">
    <h1> Afficher/masquer en réponse</h1>
    <form>
    entrer un prix:<input type="number" id="price1"
    min="1" max="100" oninput="check_range();">
    </form>
    <p style= "display:none;">Avertissement :vous êtes à 20% de 
    la limite.</p>
    </body>
    </html>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour et bienvenue sur DVP.
    Attention : ce n'est pas var paragraph_list=document.getElementByTagName("p") mais var paragraph_list=document.getElementsByTagName("p"), le s fait toute la différence.

    Pas regardé le reste !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut
    Merci beaucoup

  4. #4
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    evite de nommer tes variables avec des noms identiques à des mots-clés... (display= value=..
    ton doctype est mauvais,

    le même code en un peu plus propre:

    Code html : 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
    <!doctype html>
    <html lang="fr">
    <head>
    	<meta charset="UTF-8">
    	<title> Afficher/masquer</title>
    </head>
    <body bgcolor="lightblue">
    	<h1> Afficher/masquer en réponse</h1>
    	<form>
    		entrer un prix: <input type="number" id="price1" min="1" max="100" value="50" />
    	</form>
    	<p style= "display:none;">
    		Avertissement :vous êtes à 20% de la limite.
    	</p>
     
    	<script  type="text/javascript">
     
                    var
                            paragraph_list  = document.getElementsByTagName('p'),
                            Prix_1          = document.getElementById('price1')
                    ; 
     
                    function onchangeZZ(e) {
                            paragraph_list[0].style.display = (Prix_1.value >= 80) ? "block" : "none";
                    }
     
                    Prix_1.addEventListener('change', onchangeZZ, false);
     
            </script>
    </body>
    </html>

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 3
    Par défaut
    merci

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

Discussions similaires

  1. [LG]Utilisation de la fonction time
    Par kmitz dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2005, 13h05
  2. Utilisation de la fonction de déploiement
    Par mchicoix dans le forum XMLRAD
    Réponses: 4
    Dernier message: 01/03/2005, 14h35
  3. [LG]Utilisation de la fonction Random
    Par chloe95 dans le forum Langage
    Réponses: 1
    Dernier message: 01/03/2005, 14h20
  4. Utilisation de la fonction qsort
    Par Jsmeline dans le forum C
    Réponses: 8
    Dernier message: 28/01/2005, 12h40
  5. [LG]librairies : utiliser seulement quelques fonctions
    Par wwwroom dans le forum Langage
    Réponses: 13
    Dernier message: 14/05/2004, 22h50

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