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 :

Réponse suivant 2 valeurs plus grande ou plus petite


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Collégien
    Inscrit en
    Février 2019
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Février 2019
    Messages : 27
    Par défaut Réponse suivant 2 valeurs plus grande ou plus petite
    Je ne suis pas très bonne dans les titres explicatif

    Voilà je cherche à faire de quoi de simple pour certain ici mais compliqué pour moi...

    https://codepen.io/niighthawk/pen/EzYGxJ

    J'aimerais que quand la valeur numérique du
    - CANAL 1 est plus GRAND que celle du CANAL 40 ........Afficher en dessous ANTENNE : TROP COURTE
    - CANAL 40 est plus GRAND que CANAL 1 .......Afficher en dessous ANTENNE : TROP LONGUE

    Merci

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut
    Une solution comme une autre,
    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
    32
    33
    34
    35
    36
    37
    38
    39
    <table> 
    	<tr>
    		<td class='barorange' colspan='4'>SWR CB 40 CANNAUX ( ANTENNE )</td>
    	</tr>
    	<tr>
    		<td class='bargrise2' colspan='3' >PUISSANCE CANAL 1</td>
    		<td class='inputfreq'>
    		<div class='ui-input-text ui-body-inherit ui-corner-all'>
    			<input style="text-align: right;font-size:25px" type="number" min="100" max="300" id="swrcb1" size="auto" onchange="output();" />
    		</div>
    	<tr>
    		<td class='bargrise2' colspan='3'>PUISSANCE CANAL 40
    		<td class='inputfreq' >
    		<div class='ui-input-text ui-body-inherit ui-corner-all'>
    			<input style="text-align: right;font-size:25px" type="number" min="100" max="300" id="swrcb2" size="auto" onchange="output();" />
    		</div>
    		</td>
    	</tr>
    	<tr>
    		<td class='swrcb' colspan='4'>ANTENNE : <span id="reponse" style="font-weight:400;color:#F00"> TROP LONGUE </span> </td>
    	</tr>
     
    </table>
    <script>
            function output(){
                    if (document.getElementById('swrcb1').value > document.getElementById('swrcb2').value){
                            document.getElementById('reponse').textContent = "TROP COURTE"
                            document.getElementById('reponse').style.color = "green"
                    }else{
                            document.getElementById('reponse').textContent = "TROP LONGUE"
                            document.getElementById('reponse').style.color = "red"
                    }
                    if (Number(document.getElementById('swrcb1').value) === Number(document.getElementById('swrcb2').value)){
                            document.getElementById('reponse').textContent = "Ok"
                            document.getElementById('reponse').style.color = "black"
                    }
            }
     
    </script>
    Notes que j'ai changé tes inputs en type="number"
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    ça se résume juste à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
      function output(){
        var canal1 = Number(document.getElementById('swrcb1').value);
        var canal40 = Number(document.getElementById('swrcb2').value);
        if (canal1 > canal40){
          document.getElementById('reponse').textContent = "TROP COURTE";
          document.getElementById('reponse').style.color = "green";
        }else if (canal1 < canal40){
          document.getElementById('reponse').textContent = "TROP LONGUE";
          document.getElementById('reponse').style.color = "red";
        }else {
          document.getElementById('reponse').textContent = "OK";
          document.getElementById('reponse').style.color = "black";
        }
      }

  4. #4
    Membre averti
    Femme Profil pro
    Collégien
    Inscrit en
    Février 2019
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Février 2019
    Messages : 27
    Par défaut
    wow merci êtes super !!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/07/2016, 11h08
  2. Réponses: 6
    Dernier message: 18/02/2009, 18h16
  3. Récuperer les n valeurs plus grandes d'une liste non triée
    Par Oberown dans le forum Algorithmes et structures de données
    Réponses: 17
    Dernier message: 26/07/2007, 12h34
  4. Réponses: 4
    Dernier message: 06/01/2006, 18h41
  5. Réponses: 3
    Dernier message: 16/12/2002, 16h12

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