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 :

Select liés et sigle Euro


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Points : 396
    Points
    396
    Par défaut Select liés et sigle Euro
    Bonjour,

    j'ai ce code, qui me permet de gerer deux menus select liés.. :

    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    var optionData = new Array(
    new Array("0","Selectionnez une ville depart","0"),
     
    		    new Array("MRS","Apr 21, 2007 - 630 €","2007-04-21"), 	    
    		    new Array("PAR","Apr 22, 2007 - 562 €","2007-04-22"), 	    
    		    new Array("ETZ","Apr 23, 2007 - 523 €","2007-04-23"), 	    
    		    new Array("MLH","Apr 23, 2007 - 668 €","2007-04-23"), 	    
    		    new Array("MRS","Apr 23, 2007 - 668 €","2007-04-23"), 	    
    		    new Array("BOD","Apr 24, 2007 - 581 €","2007-04-24"), 	    
    		    new Array("NCE","Apr 24, 2007 - 668 €","2007-04-24"), 	    
    		    new Array("NTE","Apr 24, 2007 - 571 €","2007-04-24"), 	    
    		    new Array("TLS","Apr 24, 2007 - 562 €","2007-04-24"), 	    
    		    new Array("LYS","Apr 25, 2007 - 552 €","2007-04-25"), 	    
    		    new Array("MRS","Apr 25, 2007 - 581 €","2007-04-25"), 	    
    		    new Array("PAR","Apr 25, 2007 - 503 €","2007-04-25"), 	    
    		    new Array("SXB","Apr 25, 2007 - 571 €","2007-04-25"), 	    
    		    new Array("BES","Apr 26, 2007 - 581 €","2007-04-26"), 	    
    		    new Array("DOL","Apr 26, 2007 - 581 €","2007-04-26"), 	    
    		    new Array("NTE","Apr 26, 2007 - 581 €","2007-04-26"), 	    
    		    new Array("PAR","Apr 26, 2007 - 533 €","2007-04-26"), 	    
    		    new Array("ETZ","Apr 27, 2007 - 571 €","2007-04-27"), 	    
    		    new Array("ETZ","Apr 27, 2007 - 940 €","2007-04-27"), 	    
    		    new Array("NTE","Apr 27, 2007 - 600 €","2007-04-27"), 	    
    		    new Array("NTE","Apr 27, 2007 - 969 €","2007-04-27"), 	    
    		    new Array("PAR","Apr 27, 2007 - 533 €","2007-04-27"), 	    
    		    new Array("PAR","Apr 27, 2007 - 901 €","2007-04-27"), 	    
    		    new Array("TLS","Apr 27, 2007 - 600 €","2007-04-27"), 	    
    		    new Array("TLS","Apr 27, 2007 - 969 €","2007-04-27"), 	    
    		    new Array("LYS","Apr 28, 2007 - 600 €","2007-04-28"), 	    
    		    new Array("LYS","Apr 28, 2007 - 969 €","2007-04-28"), 	    
    		    new Array("MRS","Apr 28, 2007 - 610 €","2007-04-28"), 	    
    		    new Array("MRS","Apr 28, 2007 - 979 €","2007-04-28"), 	    
    		    new Array("PAR","Apr 28, 2007 - 562 €","2007-04-28"), 	    
    		    new Array("PAR","Apr 28, 2007 - 930 €","2007-04-28"), 	    
    		    new Array("LIL","Apr 29, 2007 - 523 €","2007-04-29"), 	
     
    .......
    .......
     
    );
     
    function initLinkedSelect(from,to,options) {
    	(from.style || from).visibility = "visible";
    	from.onchange = function() {
    		var fromCode = from.options[from.selectedIndex].value;
    		if (fromCode != 0){document.reservation.departureDate.disabled = false;} else {document.reservation.departureDate.disabled = true;}
    		to.options.length = 0;
    		for (i = 0; i < options.length; i++) {
    			if (options[i][0] == fromCode) {
    				to.options[to.options.length] = new Option(options[i][1],options[i][2]);
    			}
    		}
     
    		for (i = 0; i < to.options.length; i++) {
    			if(to.options[i].value == '')
    			{
    				to.options[i].selected = true;
    			}
    		}
     
    	}
    	from.onchange();
    }
    </script>

    Ca marche tres bien a part un gros souci...
    Le sigle euro apparait comme '& amp;euro ;' (sans espaces) dans la source de ma page, donc javascript me remplace mon & par & amp ;(sans espaces) ..... Comment eviter ca ???

    Merci !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    normalement le signe € c'est & euro; sasn espace

    je ne vois pas ce que ton & amp vient faire là dedans ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Points : 396
    Points
    396
    Par défaut
    et pourtant..

    Voila la solution :
    equivalent unicode du sigle euro.. ca ca passe..

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

Discussions similaires

  1. [FPDF] Sigle Euro
    Par navis84 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 10/12/2012, 14h07
  2. Trois Select liés
    Par richard_sraing dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/03/2009, 15h48
  3. sigle euro dans javascript
    Par franfr57 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 23/03/2007, 13h29
  4. select liés entre eux
    Par spykiller dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/11/2005, 14h25
  5. Interdire la saisie du sigle euro
    Par teshub dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/03/2005, 11h22

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