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

Langage PHP Discussion :

php onkeyup d'un textbox


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2003
    Messages
    234
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 234
    Par défaut php onkeyup d'un textbox
    Bonjour à tous,
    J'aimerai changer la couleur d'un texte en fonction de la valeur d'un textbox, compérée à une variable PHP. L’intérêt est de faire cette comparaison, dès que le textbox est modifié.
    Voici le code que je pensais utiliser :
    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
    <input type="text" id="lvcpru" name="lvcpru" value="<?php echo $prulvc;?>" onkeyup="prulvc=(this.value);coloreprulvc()" size="4"/>
    <script language='Javascript'> 
    coloreprulvc (){
    <?php
    	$prulvc = "<script language='Javascript'> document.write(prulvc); </script>";
    	if ($prulvc<$lvcactu){
    		$couleur="red";
    	}
    	else {
    		$couleur="green";
    	}
    ?>
    document.write('
    <font color=<?php echo $couleur;?>><b><span id="gainlvc"></span>€</b></font>
    <br>
    }
    </script>
    Se serait trop simple si ça fonctionnerait :'(

    Quelqu'un aurait-il une idée pour que ce code fonctionne ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Et bien, quelle bouillie de PHP et de 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
    <script type="text/JavaScript">
    function coloreprulvc() {
         lvcpru = document.getElementById('lvcpru');
         gainlvc= document.getElementById('gainlvc');
         gainlvc.innerHTML = lvcpru.value;
         if (lvcpru.value < <?php echo $lvcactu; ?>) {
              gainlvc.style.color = 'red';
         }
         else {
              gainlvc.style.color = 'green';
        }
    }
    </script>
     
    <input type="text" id="lvcpru" name="lvcpru" value="" onkeyup="coloreprulvc()" size="4"/>
    <span id="gainlvc"></span>

    Au passage utiliser lvcpru et prulvc dans le même code c'est vraiment fait exprès pour se mélanger.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [MySQL] Php mysql -> TextBox Importation partielle
    Par simhoney dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/08/2012, 23h20
  2. alimenter variable php avec résultat de onKeyup
    Par CyrilD dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/04/2010, 14h39
  3. [PHP-JS] Calcul de textbox
    Par GarsDuCalvados dans le forum Langage
    Réponses: 6
    Dernier message: 24/09/2007, 09h20
  4. textbox et onKeyUp event -> largeur augmente auto quand texte trop long
    Par Miketrix dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/07/2006, 11h14
  5. Réponses: 6
    Dernier message: 16/11/2005, 20h43

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