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 l'évenement ONBLUR


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Sytchev3
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 433
    Par défaut Utilisation de l'évenement ONBLUR
    Je dispose d'un champ texte et je souhaiterais que lorsque je perds le focus donc lorsque l'événement ONBLUR se déclenche, qu'une liste de déroulante se charge en fonction de la valeur que j'ai saisi dans mon champ texte mais je ne voie pas comment faire pouvez vous m'aidez ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $valcodepostal= 0 ou la valeur contenue dans la base de données
     
    echo "<input name='txtcodepostal' type='text' id='txtcodepostal' size='5' maxlength='5' value =$valcodepostal ONBLUR='????'>";

  2. #2
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    dans ton onBlur, tu appelle une fonction javascript du genre qui récupère la valeur de ton champs texte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     var champsTexte = document.tonFormulaire.txtcodepostal.value;
    , tu teste le contenu et en fonction tu affiche ou non ta liste déroulante.
    Tu peux par exemple utiliser une balise div avec display=none puis via javascript tu passe l'attribut display= block .

    a+

  3. #3
    Membre éclairé Avatar de Sytchev3
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 433
    Par défaut
    J'utilise ça l'idée générale doit être bonne mais comment récupérer ce que j'ai saisi dans le champ texte et l'utiliser en php ???

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
     echo "<input name='txtcodepostal' type='text' id='txtcodepostal' size='5' maxlength='5' value =$valcodepostal ONBLUR='requetecommune()'>";
     
    function requetecommune()
    {
     
    $cp = document.getElementById('txtcodepostal').value;
     
    	if ($cp !="")
    	{
     
    		$requetelistecommune="SELECT * FROM COMMUNE WHERE CPCOMMUNET= '$cp'";
    	}
    	else
    	{
    		$requetelistecommune="SELECT * FROM COMMUNE";
    	}
     
    	echo "<select name='lstcommune'>";
     
     
    	$reqcommune= mysql_query($requetelistecommune);
     
     
    		while($data = mysql_fetch_array($reqcommune))
    		{				
     
    			if ($data['NUMCOMMUNI']==$valnumerocommune)
    			{
    				echo "<option selected value=".$data['NUMCOMMUNI'].">".$data['NOMCOMMUNT']."</option>";
    			}
    			else
    			{
    				echo "<option value=".$data['NUMCOMMUNI'].">".$data['NOMCOMMUNT']."</option>";
    			}
     
    		}
     
    	echo '</select>';
     
    }

Discussions similaires

  1. Utilisation d'un exemple d'évenement
    Par svt69 dans le forum Silverlight
    Réponses: 10
    Dernier message: 05/01/2012, 10h48
  2. comment utiliser événement onBlur
    Par Zineb08 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/10/2009, 15h24
  3. Intercepter un évenement sur un onblur
    Par drumtof dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/09/2009, 09h23
  4. Utilisation de l'évenement double clic sur une cellule
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 01/07/2008, 14h57
  5. Utiliser l'évenement ONCLICK
    Par Sytchev3 dans le forum Langage
    Réponses: 2
    Dernier message: 08/11/2007, 14h02

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